*********
フィールドがフォーカスされるまで表示したいパスワードフィールドと確認パスワードフィールドがあります。
var passwordFields = {
layout: "vbox",
border: 0,
defaults: {
xtype: "textfield",
inputType: "password",
labelAlign: "top",
emptyText: "********",
validateOnChange: false
},
items: [{
fieldLabel: "Password",
name: "pass",
allowBlank : false,
itemId: "pass"
}, {
fieldLabel: "Confirm Password",
name: "pass-cfrm",
allowBlank: false,
initialPassField: "pass"
}]
};
onfocus
フィールドがフォーカスされているがユーザーが何も入力していないときに emptyText を消すためにハンドラーを追加する必要がありますか?
編集:
フラグに応じて必要に応じて値を設定する次のコードをコントローラーに追加しましたが、空のテキストのデフォルトの動作は、フィールドが空の場合、オンフォーカスで消え、オンブラーの後に再表示されることを望んでいました...
var field = this.getPassField();
field.emptyText = "••••••••";
field.applyEmptyText();