如何从Json数据创建extjs网格结构

时间:2014-11-14 06:12:12

标签: json extjs

为了清楚起见,我并没有要求使用json文件填充网格记录。我想用json自己创建网格列。以便重新创建一个网格。所有列属性,包括宽度,锁定,可见等都将保存在json中,并且必须使用json重新创建网格。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果您的JSON是var myJSON中的字符串,格式为:

{
    myColumnDefinitions: [
        {
            text: "ColTitle1",
            dataIndex: "colfield1",
            width: 100
        },
        {...}
    ]
}

您的网格语法应该像

一样简单
...
extend: 'Ext.grid.Panel',
columns: Ext.JSON.decode(myJSON).myColumnDefinitions
...