Hi,
I want to report a small bug in jqGrid 4.4.1 with jquery 1.8.0.
When using these settings for the grid, an undesired sorting is happening during the loading of new data (do a big scrolling).
I reproduce it only with Chrome (21.0.1180.83m).
All the columns have sortable set to false.
datatype: “jsonstring”,
datastr: myStringData,
jsonReader: { repeatitems: false, root: “Data” },
loadonce: true,
gridview: true,
sortable: false,
cellEdit: false,
multiselect: false,
rownumbers: false,
autowidth: false,
forceFit: false,
shrinkToFit: false,
height: 'auto',
width: 'auto',
rowNum: 10,
rowTotal: 1000,
scroll: 1,
The culprit seems to be this line (1520) in addLocalData function:
if(!fndsort && (this.index == ts.p.sortname || this.name == ts.p.sortname)){
st = this.name; // ???
fndsort = true;
}
When sortname is an empty string, the condition is true for the index 0.
I suggest this correction:
if(!fndsort && this.sortable && (this.index == ts.p.sortname || this.name == ts.p.sortname)){
Regards,
P.OM
Copyright 2014 TriRand LtdAll Rights ReservedRSS
Back to Top