コード例 #1
0
  @Override
  protected FormItem<?>[] doGetCustomFields() {
    TextBoxItem pathItem = new TextBoxItem("url", "KeyStore Path");

    pathItem.getInputElement().getStyle().setWidth(300, Style.Unit.PX);

    this.relativeTo = new TextBoxItem("relativeTo", "Path Relative To");

    this.relativeTo.getInputElement().getStyle().setWidth(300, Style.Unit.PX);
    this.relativeTo.setRequired(false);

    PasswordBoxItem passwdItem = new PasswordBoxItem("passwd", "KeyStore Password");

    passwdItem.getInputElement().getStyle().setWidth(150, Style.Unit.PX);

    TextBoxItem signKeyAliasItem = new TextBoxItem("signKeyAlias", "Signing Key Alias");

    signKeyAliasItem.getInputElement().getStyle().setWidth(150, Style.Unit.PX);

    PasswordBoxItem signKeyPasswdItem =
        new PasswordBoxItem("signKeyPasswd", "Signing Key Password");

    signKeyPasswdItem.getInputElement().getStyle().setWidth(150, Style.Unit.PX);

    return new FormItem[] {
      pathItem, this.relativeTo, passwdItem, signKeyAliasItem, signKeyPasswdItem
    };
  }