0
저는이 문제에 정말로 고착되어 있으며 어떠한 힌트에도 매우 감사 할 것입니다.Ext Store가 데이터를 올바르게로드하지 않습니다.
updateDealerList : function(){
myapp.stores.dealerList.load();
}
편집 : 내 'dealerList'저장소를로드 할 때 신경 끄시 고, 마지막으로 내가
저는이 문제에 정말로 고착되어 있으며 어떠한 힌트에도 매우 감사 할 것입니다.Ext Store가 데이터를 올바르게로드하지 않습니다.
updateDealerList : function(){
myapp.stores.dealerList.load();
}
편집 : 내 'dealerList'저장소를로드 할 때 신경 끄시 고, 마지막으로 내가
이유는 당신이 일을 잘못 구성되어있는 연결을 사용을 중지 할 때 저장 작업 ... 그것을 자신을 해결했다.
DealerList 모델은 currentPage, totalPages, dealer에 매핑되지만 독자에게는 딜러 루트가 있습니다. JSON을 설정하는 방법은 다음과 같아야합니다.
{
dealers : [
{
currentPage : 0,
totalPages : 10,
dealers : [....]
}
]
}
하지만 원하는 것은 아닙니다. 전체 JSON 문자열을하고 그것을 구문 분석
Ext.regModel('DealerList', {
fields : [
'dealerName'
]
});
myapp.stores.dealerList = new Ext.data.Store({
model : 'DealerList',
proxy : {
type: 'ajax',
url : 'dealerresults.php',
extraParams: {
app_id: '<?php echo $app_id; ?>',
arrayParam: ['value1', 'value2']
},
reader: {
type: 'json',
root: 'dealers',
}
}
});
독자 : 당신의 PHP 파일에서 JSON을 사용하여,이 모델 + 스토어가 어떻게 보일지입니다. 독자가 지정한 루트를 기반으로, 원하는 레코드를 찾는 곳입니다. JSON의 '딜러'는 레코드가있는 곳입니다.