如何为ExtJS HTML编辑器添加字符限制

时间:2013-02-22 13:32:15

标签: html oracle extjs

我在ExtJS中有一个HTML编辑器。

我想限制用户在其中添加字符。

我将这个值以HTML格式存储在数据库中,如 -

<font color="FF6600" face="verdana"><i>​This is the HTML text</i></font><br> 

我的问题是,(1)如果列的数据类型为VARCHAR2(2000),那么字符的限制应该是什么

(2)我应该使用哪个属性来限制字符。我尝试使用maxLength: 250,但它无效。它允许用户添加超过250个字符。

任何帮助?

1 个答案:

答案 0 :(得分:0)

HtmlEditor不包含名为maxLength的属性,只有textfields,你必须自己实现。

您可以将更改事件用于此类事件。

listeners: {
    change: function(editor, newValue, oldValue) {
        if (newValue.length > editor.maxLength) {
            editor.setValue(oldValue);
        }
    }
}