再web應用中,有時需要對用戶在文本區中輸入字符時動態的提示剩餘字數。html中我們可以給該文本區增加onpropertychange事件。可以實現,也可以區分中文。但是ext中的textarea控件不存在此方法,change事件
僅僅需要用戶鼠標移開時失去焦點才能觸發,不能實現此動態提示功能。
所以通過給該空間增加了如下代碼實現了此功能:
listeners : {
'render' : function(field) {
// 鍵盤事件
this.getEl().addListener('keyup', function() {
var value = field.getValue();
var length = value.length;
newTitle = '短信內容(' + length + '/1500)'
field.ownerCt.ownerCt.items.itemAt(1).setTitle(newTitle);
})
}
}