从javascript字符串变量创建JQGrid colModel

时间:2010-01-18 15:46:09

标签: jqgrid

我在制作通用网格控件时遇到了问题。

当我把

colModel:[{name:“ID”,index:“ID”,width:400,align:“Left”},{name:“Description”,index:“Description”,width:400,align:“剩下”}], 它有效。

当我尝试用字符串变量替换ColModel时,我没有得到正确的显示。 colModel:[ColDisplay]

问题如下。当我们放置一个字符串变量时,它就像下面的那样(以起始结尾') '{name:“ID”,index:“ID”,width:400,align:“Left”},{name:“Description”,index:“Description”,width:400,align:“Left”}'< / p>

如果你输入colModel:['{name:“ID”,index:“ID”,width:400,align:“Left”},{name:“Description”,index:“Description”,width:400 ,对齐:“左”}'],

无法理解列。

任何解决方案。

2 个答案:

答案 0 :(得分:1)

  1. 尝试eval(“((”“ColModel +”])“)
  2. Get FireBug

答案 1 :(得分:0)

[]表示它是一个数组。

试试这个

var ColModel = [{name:"ID", index: "ID", width: 400, align: "Left"},{name:"Description", index: "Description", width: 400, align: "Left"}]

$("#gridid").jqGrid({
~
colModel:ColModel
~});