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