我有一个textfield
,我在这里声明了maxLength: 15
。在focusleave
事件中,我添加了一些字符,比如,
,所以这里我想增加textfield
的长度。
我的代码是:
{
xtype: 'textfield',
name: 'email',
fieldLabel: 'Email Address',
maxLength: 15
vtype: 'email' // requires value to be a valid email address format,
listeners: {
focusleave: function( this, event, eOpts) {
var myVAl = this.Value();
myVAl.toLocaleString({
minimumFractionDigits: 3
});
}
}
}
在这里,如果我把15字符,然后我想十进制后,每三个字符,所以我得到只有13个有用的字符。
那么在这种情况下,如何增加和减少maxLength
呢?
1条答案
按热度按时间kcugc4gi1#
那么如何增加和减少maxLength
是的,您可以使用
textfield.inputEl
在focusenter
和foucuseleave
事件上更改。在这个Fiddle中,我使用相同的
textfield.inputEl
创建了一个演示。代码片段