Sanjiv,
It has been a few months since you made this post, but I have come up with a
method to create the colNames and colModel dynamically.
Here's an example of how to do it in JavaScript:
var NameList = new Array();
NameList.push("'Id'");
NameList.push("'Name'");
NameList.push("'Description'");
var NameListArg = '[' + NameList.toString() + ']';
var ColList = new Array();
ColList.push("{ name: 'id',index:'id',width:55,resizable:true}");
ColList.push("{ name: 'name',index:'name',width:90,resizable:true}");
ColList.push("{ name:
'description',index:'description',width:120,resizable:true}");
var ColListArg = '[' + ColList.toString() + ']';
Then in your jqGrid() call use these parameters:
colNames: eval(NameListArg),
colModel: eval(ColListArg ),
Notice that each column name is surrounded by single quotes.
Hope this helps,
CarmelFrank
>Is there a ready made solution for using jqGrid by querying column
>metadata from the server. I want to create a generic grid where the
>colModel and colNames are not fixed and are be created dynamically by
>querying the server.
--
View this message in context:
http://www.nabble.com/jqGrid-Metadata-tp17139298s27240p20967965.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.