2015-12-02 6 views
2

Существует старый проект, который использует ExtJs 3.0, и мне нужно использовать поле с тысячами seperator и валютой (USD, EUR, TL и т. Д.). Но когда я отправлял/получал его/с сервера с помощью запроса ajax, исходное значение должно быть опубликовано/получено. Поле номера ExtJs 3.0 не поддерживает слишком много параметров. Любая помощь!ExtJs NumberField Использование тысячи seperator

ответ

1

Ваша проблема заключается в том, как показать числовое поле как валюту только в пользовательском интерфейсе, верно? Если это, попробуйте использовать Ext.util.Format на вашем рендерере. Что-то вроде этого ниже код:

id: 'abc', 
header: 'ABC' 
renderer: function(value){ 
    return Ext.util.Format.usMoney(value); 
} 

Я не нашел ExtJS 3.0 Документы, но в Extjs3.4 я обнаружил, что Ext.util.Format доступен, начиная с версии 1.1.

+0

Эй, привет, спасибо за ваш ответ. Но это не помогло слишком много. – user2257123

+0

var money = new Ext.form.NumberField({ \t fieldLabel : 'Money, \t allowBlank : false, \t width : ekranStandartlari.inputWidth, \t labelStyle: 'padding-left:2em;', \t renderer: function(value){ \t return Ext.util.Format.usMoney(value); \t } }); user2257123

+0

@ user2257123 Почему это вам не помогло? Вы пробовали? Пожалуйста, заверните свой код в комментарии для чтения – hienvd

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

  • Нет связанных вопросов^_^