我有货币下拉和金额数字字段。在选择货币时,金额字段的值应使用小数精度值格式化,并且此货币选择值应更改此十进制精度。 例如:货币:“AED”, 然后金额值应该是12.00(2位小数) 货币:美元”, 然后金额值应该是12.000(3位小数) 所以,我希望动态小数精度值变化
答案 0 :(得分:0)
在货币组合的选择事件中,您可以尝试通过以下方式更改金额数字段的decimalPrecision值:
select:function(combo, record){
Ext.getCmp('id of amount field').decimalPrecision = record[0].data.dP;
}
此处,dP是您的货币记录中显示的值,例如,AED dP为2,而USD dP为3。
希望这有帮助。
PS:未针对所有浏览器测试解决方案。