0
我對此非常感興趣,並且非常感謝任何提示。當我嘗試加載我的「dealerList」店:分機存儲沒有正確加載數據
updateDealerList : function(){
myapp.stores.dealerList.load();
}
編輯:請不要介意,終於解開了它自己...店工作的時候停止使用協會
我對此非常感興趣,並且非常感謝任何提示。當我嘗試加載我的「dealerList」店:分機存儲沒有正確加載數據
updateDealerList : function(){
myapp.stores.dealerList.load();
}
編輯:請不要介意,終於解開了它自己...店工作的時候停止使用協會
的原因是你有配置不正確的事情。
您的DealerList模型被映射到currentPage,totalPages,經銷商,但讀者有一個經銷商的根。你的方式有它設置了JSON應該是這樣的:
{
dealers : [
{
currentPage : 0,
totalPages : 10,
dealers : [....]
}
]
}
但是,這是不是你想要的。從你的PHP文件中使用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',
}
}
});
讀者將整個JSON字符串和解析它。根據讀者指定的根目錄,這就是查找所需記錄的位置,因此JSON中的「經銷商」就是您的記錄所在的位置。