从javascript字符串变量创建JQGrid colModel
在创建通用网格控件时,我遇到了一个问题 当我把 colModel:[{name:“ID”,index:“ID”,width:400,align:“Left”},{name:“Description”,index:“Description”,width:400,align:“Left”}, 它起作用了 当我试图用字符串变量替换ColModel时,我没有得到正确的显示。colModel:[ColDisplay] 问题如下。当我们放置一个字符串变量时,它如下所示(以开始-结束') {name:“ID”,index:“ID”,width:400,align:“Left”},{name:“Description”,index:“Description”,width:400,align:“Left”} 如果将colModel:[{name:“ID”,index:“ID”,width:400,align:“Left”},{name:“Description”,index:“Description”,width:400,align:“Left”}] 它无法理解这些列 有什么解决办法吗从javascript字符串变量创建JQGrid colModel,jqgrid,Jqgrid,在创建通用网格控件时,我遇到了一个问题 当我把 colModel:[{name:“ID”,index:“ID”,width:400,align:“Left”},{name:“Description”,index:“Description”,width:400,align:“Left”}, 它起作用了 当我试图用字符串变量替换ColModel时,我没有得到正确的显示。colModel:[ColDisplay] 问题如下。当我们放置一个字符串变量时,它如下所示(以开始-结束') {name:“ID”
[]
表示它是一个数组
试试这个
var ColModel = [{name:"ID", index: "ID", width: 400, align: "Left"},{name:"Description", index: "Description", width: 400, align: "Left"}]
$("#gridid").jqGrid({
~
colModel:ColModel
~});
ColModel='{name:“ID”,index:“ID”,width:400,align:“Left”},{name:“Description”,index:“Description”,width:400,align:“Left”};我的ColModel字符串如上所述,并将其添加到jQuery中,如下所示。colModel:[eval(“+colModel+”)],仅显示一列。