|
发表于 2018-6-5 15:55:53
|
显示全部楼层
二、跳转到418行,找到private static JSONObject getJson(DataGrid dg) {这个方法,把方法里边的内容替换掉
JSONObject jObject = null;
try {
if(!StringUtil.isEmpty(dg.getFooter())){
if(dg.getFooter().startsWith("[")){
jObject = JSONObject.parseObject(listtojsonByFootersJson(dg.getField().split(","), dg.getTotal(), dg.getResults(),dg.getFooter(),dg.getDataStyle(),dg.getRows()));
}else{
jObject = JSONObject.parseObject(listtojson(dg.getField().split(","), dg.getTotal(), dg.getResults(),dg.getFooter().split(","),dg.getDataStyle(),dg.getRows()));
}
}else{
jObject = JSONObject.parseObject(listtojson(dg.getField().split(","), dg.getTotal(), dg.getResults(),null,dg.getDataStyle(),dg.getRows()));
}
} catch (Exception e) {
e.printStackTrace();
}
return jObject;
三、使用方法(如果需要合计的字段值为空的话,那么他会自动合计当前页的数据)
dataGrid.setFooter("[{'salary':'6,1300.00','age':'','name':'合计'}]"); |
|