jqgrid怎么统计一列的值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jqgrid怎么统计一列的值?相关的知识,希望对你有一定的参考价值。

在后台算出一列的总和,用usedate传到前台。
Action:
//此Map为前台JQuery底部汇总信息使用,通过json返回前台 private Map userdata = new HashMap();
//将汇总的信息放入put 通过json带回前台JS,注意:key值要与js的列名相同,显示到相应的字段底部 userdata.put("departmentname", "部门总数: "+depCount); userdata.put("staffname", "人员总数: "+stfCount); userdata.put("signtime", "迟到总数: "+lateCount); userdata.put("leavetime", "早退总数: "+earlyCount);
JS:
jsonReader : // 描述json数据格式的数组 root : "resultList",// root这里的值是rows,意味着它会读取json中的rows键的值,这个值就是真实的数据 //total : "total",// 总的页数 //page : "page", // root这里的值是page,意味着它会读取json中的page键的值,当前页号 //records : "record",// 总记录数 repeatitems : false, userdata: "userdata" // 如果设为false,则jqGrid在解析json时,会根据name来搜索对应的数据元素(即可以json中元素可以不按顺序);而所使用的name是来自于colModel中的name设定。 ,

footerrow: true, userDataOnFooter: true ).navGrid('#pager', add : false, edit : false, del : false, search : false, refresh : false );
参考技术A 。。。

rowList:[15,20,50,100],
footerrow:true, //加这个标识
gridComplete:function()
var rowNum=parseInt($(this).getGridParam("records"),10);
if(rowNum>0)
$(".ui-jqgrid-sdiv").show();
var estatecount=$(this).getCol("estatecount",false,"sum");
var realareasum=$(this).getCol("realareasum",false,"sum");
var totalamountsum=$(this).getCol("totalamountsum",false,"sum");
var amountsum=$(this).getCol("amountsum",false,"sum");
$(this).footerData("set","projname":"合计","estatecount":estatecount,"realareasum":realareasum,"totalamountsum":totalamountsum,"amountsum":amountsum); //将合计值显示出来
else
$(".ui-jqgrid-sdiv").hide();

本回答被提问者和网友采纳

如何获取Ilist集合中的一列值

我把数据库中的信息读到List集合中,在后台代码中我想获取List中的某一列值

Java code?
//添加泛型,
private List<Stock> stocks = new ArrayList<Stock>();
页面可以使用struts标签或者C标签迭代即可。C标签如下:
<c:forEach var="stock" items="$comm ">
$stock.stockNum
</c:forEach>
参考技术A string value=string.Empty;
if (ilist != null)

value=ilist[i].Tostring();

//i是你要的那一列的索引本回答被提问者和网友采纳
参考技术B 里面不是有get(i)方法吗?

以上是关于jqgrid怎么统计一列的值?的主要内容,如果未能解决你的问题,请参考以下文章

jqgrid表格上的数据怎么获取

jqgrid如何自定义化列

怎样获取编辑后的jqgrid的值

jqgrid 最近在用jqgrid,我想要实现列的拖拽功能,请问有人实现过吗

jQgrid 自定义格式化(formmatter)某一列后,怎么获取到原来单元格的值?

获取jqgrid有多条行数据