如何在ExtJS 4网格模型中访问两级数据?

时间:2014-01-31 01:56:42

标签: extjs model nested extjs4.2

以下是一些示例数据(简化而非实际数据):

objects: [
    {
        name: 'pool1',
            groups: [
                {
                    name: 'group1'
                },
                {
                    name: 'group2'
                }
          ]
    }
]

我有一个网格,当前有一个带有'对象'根的商店,所以上面的数据会在网格中产生一行,因为有一个对象。

我们反而希望每组网格中有一行。所以我可以将root更改为objects.groups。

但是对于每一行,我还需要访问外部父对象'的数据。

这可能吗?或者我是否需要提供新数据,这些组位于顶层“对象”级别,而父级数据是否为每个子组重复?

1 个答案:

答案 0 :(得分:0)

我希望你在商店的读者中给出了root配置。添加另一个配置'记录':'groups'并尝试。请查看以下示例代码。

reader: {
    type: 'json',
    root: 'objects',
    record: 'groups'
}

- 斯里达尔