ストア (プロキシ + データ + 同期) をクリーニングする関数をストア クラスに追加したいと考えています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',