我正在使用loadOnce:true的網格,以便只有一個查詢到服務器。 數據在服務器端進行分類(多列排序)。排序在客戶端被禁用。jqGrid分組 - 在頁面導航上取消激活客戶端排序
在激活分組功能之前,導航工作正常。
通過激活分組功能,第一頁即可。但是當我用導航按鈕進入下一頁時,數據在客戶端根據分組列排序(即使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 – Samuel