首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

grid复选框事件以及复选框选中总计计算和显示

2012-12-23 
grid复选框事件以及复选框选中合计计算和显示前台复选框选中合计及显示:grid.attachEvent(onEditCell,do

grid复选框事件以及复选框选中合计计算和显示
前台复选框选中合计及显示:

grid.attachEvent("onEditCell",doOnCellEdit) grid.headerCheckBoxCallback(getTotal);function doOnCellEdit(stage,rowId,cellId) {     if((cellId==1 && stage==1)) {getTotal();     }     return true;}function getTotal() {var ary = grid.colsToArray("5"," C1 =='1' ");var totalAmount = 0;    for(var i=0; i<ary.length; i++) {          totalAmount = Number(ary[i]) + totalAmount;    } skysz.$("audit.book.receiptDetail.grid"+"aggValuesPanel0").innerHTML= '<span>金额合计:'+Number(totalAmount).toFixed(2)+'</span>' ;}


后台计算合计并显示:
grid.setAggValuesHeader("金额合计 ");


Double totalAmount=0.00d;List<Object[]> list=arrayGrid.getData();if(CollectionUtils.isNotEmpty(list)){for(Object[] obj:list){totalAmount+=Double.parseDouble(obj[5].toString());}}pageHandler.addAggValue(totalAmount);

热点排行