フィールドにフォーカスが当てられるまでパスワード*********
を表示したいパスワードフィールドがあります。パスワードフィールドをクリア/設定するにはemptyText onfocus/onblur?
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"
}]
};
は、私がフィールドにフォーカスがあるが、ユーザが何を入力していないか、私は欠けている簡単な方法がある場合にemptyTextが離れて行くようにするためにonfocus
ハンドラを追加する必要がありますか?
編集:
私は、フラグに応じて、しかしemptyTextのデフォルトの動作は、それがのonblur後ONFOCUSを消えて、再表示されていることになることを期待していた、必要に応じて値を設定し、コントローラに次のコードを追加しましたフィールドが空の場合...
var field = this.getPassField();
field.emptyText = "••••••••";
field.applyEmptyText();
うーん、興味深い質問+1かかわらず解決することができます。私の最後のemptyTextはExtJS 3.4で動作し、フィールドがフォーカスを取得するとすぐに消えます。 – sra
私はextjsを4度以上使用しました。 – DaveAlger