3.5.2.1.30. 密码字段

在线示例

API 文档

这是一个将用户输入字符显示为回显字符(echo characters)的字段。

该组件的 XML 名称: passwordField

除了不能设置 datatypePasswordFieldTextField 基本一样。PasswordField 仅用于处理文本和 String 类型实体属性。

示例:

  1. <passwordField id="passwordField" caption="msg://name"/>
  2. <button id="showPasswordBtn" caption="msg://buttonsName"/>
  1. @Inject
  2. private PasswordField passwordField;
  3. @Inject
  4. private Notifications notifications;
  5. @Subscribe("showPasswordBtn")
  6. protected void onShowPasswordBtnClick(Button.ClickEvent event) {
  7. notifications.create()
  8. .withCaption(passwordField.getValue())
  9. .show();
  10. }

gui PasswordField

autocomplete 属性允许在 Web 浏览器中保存密码。默认不保存。

通过 capsLockIndicator 属性设置 CapsLockIndicator组件的 id,该组件指示 passwordField 的大小写锁定状态。此状态仅在 passwordField 获得焦点时处理。当失去焦点时,状态变为 "Caps Lock off"。

示例:

  1. <passwordField id="passwordField"
  2. capsLockIndicator="capsLockIndicator"/>
  3. <capsLockIndicator id="capsLockIndicator"
  4. align="MIDDLE_CENTER"
  5. capsLockOffMessage="Caps Lock is OFF"
  6. capsLockOnMessage="Caps Lock is ON"/>

passwordField 的属性

align - autocomplete - capsLockIndicator - caption - captionAsHtml - contextHelpText - contextHelpTextHtmlEnabled - css - dataContainer - datasource - description - descriptionAsHtml - editable - enable - box.expandRatio - height - icon - id - maxLength - property - required - requiredMessage - stylename - tabIndex - visible - width
passwordField 的元素

validator
API

addValueChangeListener - setContextHelpIconClickHandler