在Ext中,具有合计功能的grid,有时会出现小数位运算溢出的问题,可以在合计列上加入如下代码来解除问题:
校验时也可以使用函数Ext.util.Format.round
下面的两个函数,我认为在计算合计时,比较有用的:
Ext.util.Format.round(value, precision) 四舍五入
Ext.util.Format.number(value,format) 数字的格式化显示
contentEl:'displayContent'
这个属性是指可以把客户端(如:jsp)生成的id为displayContent的html代码嵌入到ext代码中
el: 生成的组件ID
summaryType: 'sum',
renderer: function(val) {
return Ext.util.Format.round(val, 6);
},
.....
校验时也可以使用函数Ext.util.Format.round
下面的两个函数,我认为在计算合计时,比较有用的:
Ext.util.Format.round(value, precision) 四舍五入
Ext.util.Format.number(value,format) 数字的格式化显示
contentEl:'displayContent'
这个属性是指可以把客户端(如:jsp)生成的id为displayContent的html代码嵌入到ext代码中
el: 生成的组件ID
本文介绍了在使用Ext框架时,遇到合计功能出现小数位运算溢出的问题,并提供了解决方案。通过设置summaryType为'sum',并在renderer函数中使用Ext.util.Format.round进行数值四舍五入处理,可以有效防止溢出。同时,文章还分享了Ext.util.Format.round函数的使用方法,以及contentEl和el属性的作用。
2919

被折叠的 条评论
为什么被折叠?



