我在ExtJS中有一个HTML编辑器。
我想限制用户在其中添加字符。
我将这个值以HTML格式存储在数据库中,如 -
<font color="FF6600" face="verdana"><i>This is the HTML text</i></font><br>
我的问题是,(1)如果列的数据类型为VARCHAR2(2000),那么字符的限制应该是什么
(2)我应该使用哪个属性来限制字符。我尝试使用maxLength: 250
,但它无效。它允许用户添加超过250个字符。
任何帮助?
答案 0 :(得分:0)
HtmlEditor不包含名为maxLength的属性,只有textfields,你必须自己实现。
您可以将更改事件用于此类事件。
listeners: {
change: function(editor, newValue, oldValue) {
if (newValue.length > editor.maxLength) {
editor.setValue(oldValue);
}
}
}