【问题标题】:How do I access two levels of data in an ExtJS 4 grid model?如何访问 ExtJS 4 网格模型中的两个级别的数据?
【发布时间】:2014-02-23 14:57:36
【问题描述】:

这里是一些示例数据(简化的,不是真实数据):

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

我有一个网格,该网格当前有一个以“对象”为根的存储,因此上述数据将导致网格中有一行,因为只有一个对象。

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

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

这可能吗?或者我是否需要交付新数据,组位于顶级“对象”级别,并且为每个子组复制父数据?

【问题讨论】:

    标签: extjs model nested extjs4.2


    【解决方案1】:

    我希望你已经在 store 的阅读器中给出了 root 配置。添加另一个配置 'record': 'groups' 并尝试。看下面的示例代码。

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

    --斯里达

    【讨论】:

    • 这听起来很有希望。非常感谢,如果解决了,我会调查并标记为答案。
    猜你喜欢
    • 2020-02-16
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多