2013-04-12 3 views
1

Я занимаюсь разработкой формы в ExtJS 4.0.7нужно, чтобы одна запись в ExtJS TextField

Мне нужно изменить формат денег, как запятая и точка, как разделителя и десятичной дроби.

Для этого мне нужно вставить только один символ в текстовое поле, в ExtJS Я попробовал этот код:

{ 
    xtype  : 'textfield', 
    type  : 'string', 
    fieldLabel : '1000s separator:', 
    name  : 'amount_separator', 
    id   : 'amount_separator', 
    maxLength : 1, 
    size  : 1, 

    anchor  : '30%' 
} 

, но это не помогает мне ограничить введение в один символ («» OR ' . ')

Как мне изменить параметры кода в файле контроллера.

+0

Взгляните на http://docs.sencha.com/ext-js/4-1/#!/api/Ext.util.Format-method-number – cclerville

ответ

1

Вы попробовали принудитьMaxLength? Истина для установки свойства maxLength в базовом поле ввода. По умолчанию ложной

enforceMaxLength : true 
+0

Спасибо Rency, Он отлично работает. – raam

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