关于jqGrid中的分组功能

本文介绍了jqGrid的分组功能,详细解析了相关属性如grouping、groupField、groupColumnShow等,并提供了分组设置的示例代码,展示了如何根据地址和年龄进行数据分组,并在分组头部显示每组记录数量。此外,还提到了如何在分组中显示汇总信息和排序分组数据。
摘要由CSDN通过智能技术生成

jqGrid为数据提供了分组的功能,该分组可以根据相应的一列的信息进行分组,同时也可以根据多列的数据进行分组。如图:


图1、根据地址和年龄信息进行分组并显示每组中记录的数量

相关属性:

grouping:true,

                 groupingView : {

                 groupField : ['address','age'],//分组属性

                 groupColumnShow : [true,true],//是否显示分组列

                 groupText : ['<b>{0} - {1} 条记录</b>'],//表头显示数据(每组中包含的数据量)

                 groupCollapse :false,//加载数据时是否只显示分组的组信息

                 groupSummary : [true,false],//是否显示汇总  如果为true需要在colModel中进行配置summaryType:'max',summaryTpl:'<b>Max: {0}</b>'

                 groupDataSorted : true,//分组中的数据是否排序

                 groupOrder:['desc','desc'] , //分组后组的排列顺序

                //showSummaryOnHide: true//是否在分组底部显示汇总信息并且当收起表格时是否隐藏下面的分组

                 },

属性解释:

grouping:t jqGrid中该属性默认为false,但需要进行分组的时候将该属性设置为true

groupField :该属性表示分组的依据,可以跟据某一列的信息进行分组,也可以根据多列进行分组

groupColumnShow :该属性表示依据其分组的列是否还显示在表中 true表示显示,false表示不显示,默认为true.

groupText

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值