我有一个标签面板,其中包含两个标签Tab1
和Tab2
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'我只是得到同一个商店,当我排序,分页,过滤,...所有商店都这样做