Существует старый проект, который использует ExtJs 3.0, и мне нужно использовать поле с тысячами seperator и валютой (USD, EUR, TL и т. Д.). Но когда я отправлял/получал его/с сервера с помощью запроса ajax, исходное значение должно быть опубликовано/получено. Поле номера ExtJs 3.0 не поддерживает слишком много параметров. Любая помощь!ExtJs NumberField Использование тысячи seperator
2
A
ответ
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.
Эй, привет, спасибо за ваш ответ. Но это не помогло слишком много. – user2257123
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@ user2257123 Почему это вам не помогло? Вы пробовали? Пожалуйста, заверните свой код в комментарии для чтения – hienvd