Forum
04:15
07/10/2008
when use subGrid: true
incorrect calculate parametr keyIndex (order number of fields with "key: true")
Reason:
look code. If "subGrid: true" then first element in ts.p.colModel is cell for subgrid. and keyIndex will set more for one.
for (var i=0; i<ts.p.colModel.length;i++) {
if (ts.p.colModel[i].key===true) { ts.p.keyIndex = i;
08:45
Moderators
30/10/2007
Hello,
This is discussed before. It is not a bug. If you look into the code above this fragment you will find the answer. The subgrid column is added before this.
Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
23:42
05/11/2008
Hi tony,
Are you sure this isn't a bug?
With the following configuration:
jQuery("#mygrid").jqGrid({ datatype: "json", colNames:['#','Name'], colModel:[ {name:'id',index:'id', width:60, key:true}, {name:'name',index:'name', width:120} ], subGrid: false, ...
If subGrid is false, the 'id' column will be the key column.
However, if subGrid is true, the 'name' column will become the key column, which is not correct is it?
Modifying the code in grid.base.js (line 1147ff) with a decrement if subGrid is set resolves this:
for (var i=0; i<ts.p.colModel.length;i++) { if (ts.p.colModel[i].key===true) { if (ts.p.subGrid) i--; ts.p.keyIndex = i; break; } }
01:40
Moderators
30/10/2007
Hello,
Thank you for this - you are right.
There is a more easy way to do that. Just move this piece of code
before adding the subgrid and multiselect columns in the
colModel
Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
Most Users Ever Online: 715
Currently Online:
40 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