0

ストア (プロキシ + データ + 同期) をクリーニングする関数をストア クラスに追加したいと考えていますmyStoreVariable.cleanAll();Ext.getStore('storeId').cleanAll();

私の最初の試みはこれですが、ストアからこの関数を呼び出すことはできません:

Ext.data.Store.cleanAll = function() {
     this.getProxy().clear();
     this.data.clear();
     this.sync();
};

私の2番目の試みはこれです:

this.storeStore = Ext.create('Ext.data.Store', { id: 'myStore', model: 'myModel' });
this.storeStore.cleanAll = function() { /* my cleaning code(see above) */ };

それは機能していますが、すべてのストアに cleanAll を定義したくありません。

この関数を store クラスに追加する可能性を知っていますか? そのため、作成したどのストアからでも呼び出すことができますExt.create('Ext.data.Store',

4

1 に答える 1