Ho la password e confermare i campi password che voglio visualizzare *********
fino a quando il campo diventa attivo.Come si cancella/imposta il campo della password 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"
}]
};
ho bisogno di aggiungere un onfocus
gestore al fine di rendere l'emptyText andare via quando il campo è a fuoco, ma l'utente non ha digitato qualcosa o c'è un modo più semplice che mi manca?
edit:
ho aggiunto il seguente codice al controllore, che imposta il valore, se necessario a seconda di una bandiera, ma speravo che il comportamento predefinito del emptyText sarebbe che scompare onfocus e riappare dopo onblur se il campo è vuoto ...
var field = this.getPassField();
field.emptyText = "••••••••";
field.applyEmptyText();
hmm, interessante domanda +1. Il mio ultimo testo vuoto viene eseguito in ExtJS 3.4 e lì svanisce non appena il campo diventa attivo. – sra
Ho sempre usato extjs 4+ grazie per aver commentato – DaveAlger