下面是创建的示例-数据透视表JSFiddle示例:这里
groupingView: {
groupField: ['ComponentType'],
groupColumnShow: [false],
groupDataSorted: true,
groupOrder: "desc"
}, /*Is not working properly, when i click sort on ComponentType, group headers are not sorting*/需要帮助以显示ComponentType(组标题)在desc order中。
谢谢
发布于 2015-04-22 09:44:03
首先,您必须修复您使用的分组选项。你必须用
groupOrder: ["desc"]而不是
groupOrder: "desc"忽略"desc"分组顺序的主要问题已经存在于jqGrid的旧版本中(参见这条线 of jqGrid 4.6和这条线 of jqGrid 4.7)。
我用免费的jqGrid修正了代码。使用来自GitHub的免费GitHub的最新版本的演示程序没有更多描述的问题:https://jsfiddle.net/OlegKi/bkqce0s0/11/
如果您必须使用旧版本的免费jqGrid of jqGrid,那么您可以通过将datatype从"jsonstring"改为"local"来解决这个问题。
onInitGrid: function () {
var p = $(this).jqGrid("getGridParam"),
userdata = p.datastr.userdata;
// filter the data and remove some items
p.data = $.grep(p.datastr, function (item) {
return item.ComponentType !== "";
});
p.userData = userdata;
p.datatype = "local";
}演示http://jsfiddle.net/OlegKi/bkqce0s0/12/
https://stackoverflow.com/questions/29789909
复制相似问题