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

如何从Json数据创建extjs网格结构,json,extjs,Json,Extjs,我要说的是,我并不是要用json文件填充网格的记录。我想使用json自己创建网格的列。以便重新创建网格。所有列属性,包括width、locked、visible等都将保存在json中,并且必须使用json按原样重新创建网格 我该怎么做呢?如果您的JSON是varmyJSON中的字符串,并且格式为: { myColumnDefinitions: [ { text: "ColTitle1", dataIndex: "colfie

我要说的是,我并不是要用json文件填充网格的记录。我想使用json自己创建网格的列。以便重新创建网格。所有列属性,包括width、locked、visible等都将保存在json中,并且必须使用json按原样重新创建网格


我该怎么做呢?

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

{
    myColumnDefinitions: [
        {
            text: "ColTitle1",
            dataIndex: "colfield1",
            width: 100
        },
        {...}
    ]
}
您的网格语法应该尽可能简单

...
extend: 'Ext.grid.Panel',
columns: Ext.JSON.decode(myJSON).myColumnDefinitions
...

谢谢我试试这个。