1

我有一个选项卡面板,其中包含两个选项卡Tab1Tab2.
Tab1包含一个网格面板和一个用于根据特定字符过滤此网格的按钮。
Tab2包含相同的网格。
问题是当我过滤网格时Tab1,我不希望网格Tab2被过滤,因为它们是独立的!
发生的事情是逻辑,因为两个网格具有相同的存储,但是我可以将两个网格上的过滤效果分开。

解决方案

我需要创建商店的一个实例,我这样声明它:

{
     xtype: 'grid',
     store: 'theStore'
     // Rest of the properties
}

我需要做的是:
创建商店的一个实例:var My_Store = Ext.create('App.store.MyStore');
然后:

{
    xtype: 'grid',
    store:My_Store
    //column definitions etc...   
}​

这将创建一个唯一的商店实例,如果我像这样引用商店: store: 'MyStore' 我只是得到同一个商店,当我排序、分页、过滤时……所有商店都做同样的事情。

4

0 回答 0