我使用jqgrid 4.6.0jqgrid - 排序列中断组
当我点击列标题来排序行时,初始分组会中断。 数据类型是JSON。
这是colModel:
{name:'name',width:150,resizable:true,title:false,sortable:true, editable:true},
{name:'value',width:80,resizable:true,title:true,sorttype:'number'},
{name:'col_type',width:80,resizable:false,title:false, editable:false}
而且分组设置和其他设置:
loadonce:true,toppager:true,hidegrid:false,
grouping:true,gridview:true,rownumbers:false,
groupingView: {
groupField : ['col_type'],
groupText: ['<b> {0} </b>'],
groupColumnShow : [false]
}
很显然,我希望行的排序是组里, 另一个问题,是否有任何一点将colModel中的列设置为hidden: true
?由于它已在groupingView
中定义。
您可以验证[免费jqGrid](https://github.com/free-jqgrid/jqGrid)4.12.0中是否存在相同的问题?您只需要将临时URL改为jqGrid文件为[wiki文章]中描述的URL(https://github.com/free-jqgrid/jqGrid/wiki/Access-free-jqGrid-from-different-CDNs)。免费的jqGrid是自一年以来我开发的jqGrid的分支。它与jqGrid 4.6兼容,但包含许多错误修复和增强功能。 – Oleg
我测试过了,它确实工作正常。所以我想这是jqGrid 4.6.0中的一个错误? 至于可行性,它确实有效,但看起来有些不同。标题行的字体大小要小得多,并且行的大小也是如此。也许我应该稍微微调一下css。编辑:我会说在一般较小的字体大小。 – user3599803
这给我带来了另一个问题 - 虽然排序工作正常,最初的组排序,在排序时破坏。 – user3599803