我可能对此考虑得不周,但是我有一个实例化部分视图的视图,我们称其为ListView
,其中包含一个Ext.NET GridPanel
。此GridPanel
从存储中提取数据,结果网格中的每一行都有一个与之关联的RowExpander
。我想发生的是,当扩展行时,需要一个名为RowView
的局部视图来填充扩展行上的组件。同时,我想要第三个视图,将其命名为DetailView
作为侧边栏弹出。
我遇到的问题是RowView
和DetailView
都需要引用相同的Store
,但我不确定如何在它们之间共享。我将如何去做呢?我应该将商店添加到ListView
并来回发送数据吗?我应该将数据整合到用于构建ListView
的模型中还是应该将其放在主视图中?
我还知道GridPanel
和Chart
对象具有StoreID
属性,可以用来引用商店,但可以在部分视图中引用吗?在这种情况下,我将商店放在哪里?
我知道这有点抽象,但是我真的很感谢一些见识。