2011-11-23 44 views
1

我有貨幣下拉和金額number.field.on選擇的貨幣金額領域的值應格式化與十進制精度值和該決定精度應改變貨幣選擇值。 例如:貨幣:「AED」, 然後金額值應與12.00(2小數點後) 貨幣:「美元」, 然後量值應與12.000(3小數點) 所以,我想要十進制精密度值變化動態更改decimaPrint值後的數字字段的精確值

回答

0

在貨幣組合的選擇時,您可以通過以下方式改變量numberfield的decimalPrecision的值嘗試:

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

這裏,DP是存在於價值的貨幣記錄,例如,對於AED,dP是2,對於美元,dP是3.

希望這會有所幫助。

PS:解決方案未針對所有瀏覽器進行測試。