私はjqgridを持っています。クライアントがグリッドをソートした後、jqgrid から json データをプルする必要があります。プルされた json データは、元のデータではなく、並べ替えられたバージョンである必要があります。これどうやってするの?
これが私のjqgridソースです
jQuery("#myGrid").jqGrid({
datastr: jsonData,
datatype: 'jsonstring',
jsonReader: { repeatitems: false, root: function(obj) { return obj; }},
colNames: [ 'Column 1',
'Column 2'],
colModel: [
{ name: 'prop1', index: 'prop1'},
{ name: 'prop2', index: 'prop2'},
],
headertitles: true,
sortable: true,
pginput: true,
rownumbers: true,
rowNum: 5,
rowList: [5,20, 100, 10000],
pager: '#pager',
width:'600',
height:'300',
shrinkToFit:false,
viewrecords: true,
loadonce: true
});
現在alert(jsonData)
、gridComplete にいると、ソートされたデータではなく、元の json データが表示されます。