2013-02-22 5 views
0

У меня есть редактор HTML в ExtJS.Как добавить ограничение символов в редактор HTML ExtJS

Я хочу ограничить пользователя добавлением в него символов.

Я буду хранить это значение в базе данных в HTML форме как-

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

Мой вопрос (1), что должно быть предел символов, если тип данных столбца VARCHAR2 (2000)

(2) Какую собственность следует использовать для ограничения символов. Я пробовал использовать maxLength: 250, но он не работает. Он позволяет пользователю добавлять более 250 символов.

Любая помощь?

ответ

0

HtmlEditor не содержит свойства, называемые maxLength, только текстовые поля, вам придется реализовать это самостоятельно.

Вы можете использовать событие изменения для чего-то вроде этого.

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

Вы имеете в виду проверку длины введенного текста вручную? –

+0

Да, вы можете проверить источник 'Ext.form.field.Text', как они это делают для текстовых полей. –

Смежные вопросы