FineUI 官方论坛
标题:
GRID行合计时,如果遇空行,返回错误处理
[打印本页]
作者:
甘桂
时间:
2013-12-3 21:09
标题:
GRID行合计时,如果遇空行,返回错误处理
在我自己的项目中,不管服务器还是客户端合计都有这个BUG
//请在此处增加行数判断。括号到本示例的倒数第二个。IE8测试通过
if (storeCount > 0) {
if (Ext.get(view.getRow(storeCount - 1)).hasClass('mygrid-row-summary')) {
return;
}
// 遍历每一行数据,计算汇总数据
store.each(function (record) {
// 注:donate是列的ColumnID属性
donateTotal += parseInt(record.data["KHXMPoint"]);
});
var donateAvg = donateTotal / storeCount;
store.add(new Ext.data.Record({
'KHXMList': '合计:',
'KHXMPoint': donateTotal.toFixed(2)
}));
// 为合计行添加自定义样式(隐藏序号列、复选框列,取消 hover 和 selected 效果)
Ext.get(view.getRow(storeCount)).addClass('mygrid-row-summary');
}
}
作者:
甘桂
时间:
2013-12-3 21:12
调试好后。提示(Ext.get(view.getRow(storeCount - 1)).hasClass('mygrid-row-summary'))错误。就没有了。哈哈。
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4