Forum
17:27
31/08/2012
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
Most Users Ever Online: 715
Currently Online:
69 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66