여러가지 이유가 있겠지만, 제가 겪은 일만 이야기하겠습니다
재사용을 위해 이렇게 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', 'extension', 'docname', 'author', 'sizes', 'datecreated']
}
); >this .sortInfo = { 필드: 'datecreated', 방향: 'DESC' };
this.remoteSort = false
DocStore.superclass.initComponent.call(this)
}
} );
이 Store는 작성된 후에 작동하지 않습니다.
Ext.data.Store 클래스는 구성 요소 구성 요소를 상속하지 않기 때문에 초기화 중에 initComponet 메서드가 호출되지 않습니다.
따라서 여기의 구성 항목은 스토어에 로드되지 않습니다.