これには多くの理由がありますが、私が遭遇したことについてのみ話します
再利用するためにこのように Store を書きました
DocStore = Ext.extend(Ext.data.Store,{
initComponent:function(){
this.proxy = new Ext.data. HttpProxy( {url:this.url});
this.reader = new Ext.data.JsonReader(
{
totalProperty: 'results',
root: 'rows',
id: 'docid',
フィールド: ['docid', 'extention','docname', 'author', 'sizes', 'datecreated']
}
); >this .sortInfo = { フィールド: 'datecreated'、方向: 'DESC' };
this.remoteSort = false;
DocStore.superclass.initComponent.call(this); );
このストアは書き込まれた後は機能しません
Ext.data.Store クラスはコンポーネント コンポーネントを継承しないため、初期化中に initComponet メソッドは呼び出されません。 >つまり、ここの設定項目はストアにロードされません。