为了清楚起见,我并没有要求使用json文件填充网格记录。我想用json自己创建网格列。以便重新创建一个网格。所有列属性,包括宽度,锁定,可见等都将保存在json中,并且必须使用json重新创建网格。
我该怎么做?
答案 0 :(得分:1)
如果您的JSON是var myJSON
中的字符串,格式为:
{
myColumnDefinitions: [
{
text: "ColTitle1",
dataIndex: "colfield1",
width: 100
},
{...}
]
}
您的网格语法应该像
一样简单...
extend: 'Ext.grid.Panel',
columns: Ext.JSON.decode(myJSON).myColumnDefinitions
...