jQuery MiniUI
标题:
测试汇总的方法,求完善
[打印本页]
作者:
joyoes
时间:
2018-1-3 10:13:36
标题:
测试汇总的方法,求完善
本帖最后由 joyoes 于 2018-1-3 10:22 编辑
方法改造的目的:为了简化多列判断,提高代码复用率,如果有更好的方案请指导一下
我的思路是这样的,先通过列循环遍历grid表中的每一列,然后通过调用
sumfield(e,cloumn)方法来循环计算每一行的汇总结果,最后显示在每一列的最下方,但是在
var t = parseInt(row.cloumn);这行代码上不知道怎么写了,求解决一下
function onDrawSummaryCell(e) {
var columns=e.column;
for (var i = 0, l = columns.length; i < l; i++) {
var column = columns[i];
sumrows(e,columns);
}
}
function sumrows(e,cloumn){
var result = e.result;
var grid = e.sender;
var rows = e.data;
var ldnsum = 0;
for (var i = 0, l = rows.length; i < l; i++) {
var row = rows[i];
var t = parseInt(row.cloumn);
if (isNaN(t)) continue;
ldnsum += t;
}
e.cellHtml = ldnsum;
}
复制代码
作者:
felt
时间:
2018-1-3 11:41:50
http://www.miniui.com/demo/#src=datagrid/summary.html
我们有客户端自动汇总计算
只要设置summaryType=“sum”
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2