我正在创建一个应用程序,我创建了一个列表,并使用数据存储在列表中填充数据。
data.js
Ext.regModel('Contact', {
fields: ['firstName', 'lastName', 'DOB', 'group']
});
iPolis.ListStore = new Ext.data.Store({
model: 'Contact',
sorters: 'lastName',
getGroupString : function(record) {
return record.get('group');
},
data: [
{ firstName: "Domino", lastName: "Derval" , DOB: "28May2008", group:"Personalize"},
]
});
这部分代码运行正常,我获取数据并显示它。现在我需要的是连接到数据库并使用json文件重新获取data.js中的数据。
有关可能的建议吗?
iPolis.ListStore = new Ext.data.Store({
model : 'Contact',
proxy : {
type : 'ajax',
url : 'js/person_list.json',
reader : {
type : 'json',
//root : 'results',
// totalCount : 'total'
}
},
autoLoad : true
});
用它来获取数据,但它给我一个错误,说XMLHttprequest无法在file.json中加载数据
答案 0 :(得分:0)
浏览Sencha API中的Ext.data.Proxy,并检查API文档中的examples商店。
答案 1 :(得分:-1)