【问题标题】:Extjs Xml reader: multiple substructure handling?Extjs Xml 阅读器:多个子结构处理?
【发布时间】:2013-07-23 23:46:52
【问题描述】:

我有一个包含嵌套结构的 xml

<building>
  <name>Bld No.2</name>
  <rooms>
    <room>
      <number>10</number>
    </room>
    <room>
      <number>11</number>
    </room>
  </rooms>
</building>

使用模型映射,我可以通过以下方式将数据放入网格中:

fields:[
  {name: 'roomNumber', mapping: 'rooms > room > number'},
  ...
]

这显然不起作用,因为它只解析第一个房间并在网格中生成一行。

那么我怎样才能使映射解析多个子结构呢?

如何扩展网格视图以支持这种结构?将树或列表嵌入网格行之类的东西对我来说是完美的,尽管我知道这很难。

【问题讨论】:

    标签: extjs extjs4 extjs-stores extjs-grid


    【解决方案1】:

    您需要创建一个store,并且您可以将您的网格绑定到这个商店。

    将模型中的阅读器定义为:

    reader: {
        type : 'xml',
        record: 'room',
        root: 'rooms'
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      相关资源
      最近更新 更多