这是我想要实现的目标:
有一个 Ext.grid.GridPanel 显示来自多个商店的数据。放入“数据库术语”,基本上显示了多个商店内容的“视图”。与使用单元格渲染器相比,这种方法的好处是所有列都是可排序和可搜索的。
为此,必须定义和配置像 Ext.data.StoreView 这样的对象,以从所有相关存储中检索并最终转换数据,并将其呈现给 GridPanel,就像它是单个存储一样。
请注意,即使查看的商店只是一个,这也可能会派上用场。例如,考虑一个具有两个数字字段和一个网格的商店,该网格在各自的列中显示这两个字段,第三列显示这两个字段的总和。您可以使用单元格渲染器轻松完成此操作,但您错过了对该字段进行排序的机会。您也可以通过向您的商店添加一个“sum”字段并将总和放在那里来实现相同的目的,但这意味着复制值以及在每次更新时保持该字段值同步的所有麻烦。
现在的问题是:是否有人知道是否存在任何(甚至几乎没有)类似的东西,或者我是否只需要实现它?
谢谢!