Forum


09:09

18/02/2009

I am trying to load the colNames and colModel dynamically. For this I retrieve a string (employeenr|last_name|first_name) by a JQuery AJAX call:
$.ajax({
type: "GET",
url: "AjaxData.ashx",
data: "datatype=employees&what=columnnames",
success: function(columnNames){
jQuery("#grdEmployees").jqGrid({
colNames:columnNames.split('|'),
[...]
This works fine for the colNames property, but I can't figure out how to load colModel dynamically, since this is a multi-dimensional array and simply splitting on a single character like I do with colNames, doesn't work:
name:'employeenr', index:'employeenr', width:100, editable: true, edittype: 'text', editoptions: {size:6, maxlength:6}|
name:'last_name', index:'last_name', width:100, editable: true, edittype: 'text', editoptions: {size:6, maxlength:6}|
name:'first_name', index:'first_name', width:100, editable: true, edittype: 'text', editoptions: {size:6, maxlength:6}
Does anyone have a clue how I should dynamically load colNames and colModel?
02:45

Moderators
30/10/2007

Hello,
You can use the new gridImport method. See the news for 3.4 release.
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:
48 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