【发布时间】:2012-06-11 09:36:22
【问题描述】:
我正在使用带有 loadOnce:true 的网格,以便只对服务器进行一次查询。 数据在服务器端排序(多列排序)。在客户端禁用排序。
在激活分组功能之前,导航工作正常。
通过激活分组功能,第一页就OK了。但是当我使用导航按钮转到下一页时,数据会根据分组列在客户端进行排序(即使使用 groupDataSorted:true)。
rowTotal: 10000,
gridview: true,
scroll: false,
loadonce: true,
pgbuttons: true,
pginput: true,
rowNum: 100,
rowList: '',
datatype: 'json',
mtype: 'GET',
grouping: true,
groupingView : {
groupField : ['prodNo'],
groupSummary: [true],
groupColumnShow: [false],
groupText: ['({1})'],
showSummaryOnHide: true,
groupDataSorted : true,
groupCollapse: false
},
jsonReader: {root: 'list', userdata : 'list'},
url:'...'
我的情况有点特殊,因为我在服务器端根据“名称”和“日期”列对数据进行排序,但根据另一个“prodNo”列对行进行分组。 但是我不明白为什么要在页面导航上进行排序。
有没有办法在页面导航上禁用这种客户端排序?
提前致谢
【问题讨论】:
-
jqGrid 版本:3.8.2