Forum
20:16
10/08/2009
Hello Tony,
One common problem of newcomers is the usage of special characters like spaces (blanks) in the places which will be used as ids or to construct ids: the name property of colNames or ids of the rows. The name property will be used for example to build ids of the <th> elements of the table (see line 2039 of grid.base.js).
I suggest:
1) to include a the and of for loop at the line 1955 some additional lines:
ts.p.colModel[i] = $.extend(true, {}, ts.p.cmTemplate, ts.p.colModel[i].template || {}, ts.p.colModel[i]);
if (ts.p.keyIndex === false && ts.p.colModel[i].key===true) {
ts.p.keyIndex = i;
}
if(typeof(ts.p.colModel[i].index)) === "undefined") {
typeof(ts.p.colModel[i].index = ts.p.colModel[i].name;
}
ts.p.colModel[i].name = $.jgrid.jqID(ts.p.colModel[i].name);
}
The code will allows to use special charactres (like 'id asc, name asc') in the index, but not in the names.
2) Expand the code of jqID to remove all characters which not corresponds to the W3C CSS specification at least space characters as the most common problem.
Best regards
Oleg
11:37
Moderators
30/10/2007
Hello Oleg,
I'm not sure that this fix is the appropriate.
Imagrine the field contain . (dot) after this fix and after query the name we will have escaped name - i.e not correct.
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.
12:35
10/08/2009
You are right Tony,
one can not use the line
Probably one should only replace ts.p.colModel[i].name to $.jgrid.jqID(ts.p.colModel[i].name) in the lines 2039 and 2041 of grid.base.js.
The removing of characters, which are not permitted in id (like blanks), from the string which returns $.jgrid.jqID() seems me desirable regardless of all other things.
Best regrads
Oleg
Most Users Ever Online: 715
Currently Online:
52 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