0
我在Ext.js應用程序中創建此窗口。如何在文本區域內實現文本區域內的文本,這些文本會在用戶輸入時倒數計數,並且在達到最大長度後不會讓他/她輸入類型?如何在EXT.JS中使用字符計數器和最大長度構建textarea?
我在Ext.js應用程序中創建此窗口。如何在文本區域內實現文本區域內的文本,這些文本會在用戶輸入時倒數計數,並且在達到最大長度後不會讓他/她輸入類型?如何在EXT.JS中使用字符計數器和最大長度構建textarea?
隨着ExtJS的5/6,你可以使用這個視圖模型,喜歡做的事:
Ext.widget('container', {
viewModel: {
data: {
value: ''
},
formulas: {
count: {
bind: '{value}',
get: function(value){
return 140 - value.length;
}
}
}
},
items: [{
xtype: 'textareafield',
enforceMaxLength: true,
maxLength: 140,
bind: '{value}'
}, {
xtype: 'box',
bind: '{count}'
}]
})
你,先生真棒。謝謝。它完美的作品。 –
集'maxLength'和'enforceMaxLength'屬性的文本區域,爲計數器添加一個'label'字段,監聽文本區域的'change'事件並根據文本區域的'getValue().length'更新計數器標籤。你有哪些麻煩? – serg