1

2 つのタブを含むタブ パネルがありTab1ますTab2
Tab1グリッド パネルと、特定の文字に従ってこのグリッドをフィルタリングするためのボタンが含まれています。
Tab2同じグリッドが含まれています。
問題は、 でグリッドをフィルター処理するときです。それらは独立しているためTab1、グリッドがフィルター処理されることは望ましくありません。 2 つのグリッドが同じストアを持っているため、何が起こるかは論理的ですが、2 つのグリッドのフィルタリング効果を分離することはできますか? 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...   
}​

次のようにストアを参照すると、ストアの一意のインスタンスが作成されます。

4

0 に答える 0