Изменить значение decimaPrecision для числового поля после рендеринга - PullRequest
1 голос
/ 23 ноября 2011

У меня есть выпадающий список валют и поле номера суммы. При выборе валюты значение поля суммы должно быть отформатировано с десятичным значением точности, и эта точность десятичного знака должна быть изменена в значении выбора валюты.Пример: Валюта: «AED», затем значение суммы должно быть сформатировано с 12.00 (2 десятичных знака префикса). Валюта: «USD», затем значение суммы должно быть смещено с 12.000 (3 десятичного знака прецессии), поэтому я хочу, чтобы значение десятичной цифры прецедента динамически изменялось

1 Ответ

0 голосов
/ 23 ноября 2011

В событии выбора валютной комбинации вы можете попробовать изменить значение десятичного поля точности числа следующим образом:

select:function(combo, record){
 Ext.getCmp('id of amount field').decimalPrecision = record[0].data.dP;
}

Здесь dP - это значение, присутствующее в вашей валюте, например, для AED dP равно 2, а для USD dP - 3.

Надеюсь, это поможет.

PS: решение не протестировано для всех браузеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...