使用Sencha Touch从JSON源创建列表并填充
我很难做一件简单的事情,但却无法付诸实施。我尝试了不同站点的几个例子,并查看了senchatouch API,但没有成功。我尝试的是从外部JSON源中填充一个列表。为了使它尽可能简单,我现在只把它放在一个外部文件中使用Sencha Touch从JSON源创建列表并填充,json,sencha-touch,Json,Sencha Touch,我很难做一件简单的事情,但却无法付诸实施。我尝试了不同站点的几个例子,并查看了senchatouch API,但没有成功。我尝试的是从外部JSON源中填充一个列表。为了使它尽可能简单,我现在只把它放在一个外部文件中 Ext.setup({ tabletStartupScreen: 'tablet_startup.png', phoneStartupScreen: 'phone_startup.png', icon: 'icon.png', glossOnIcon: false, onReady
Ext.setup({
tabletStartupScreen: 'tablet_startup.png',
phoneStartupScreen: 'phone_startup.png',
icon: 'icon.png',
glossOnIcon: false,
onReady : function() {
Ext.regModel('Contact', {
fields: ['firstName', 'lastName']
});
var store = new Ext.data.Store({
model: 'Contact',
sorters: 'firstName',
getGroupString : function(record) {
return record.get('firstName')[0];
},
proxy: {
type: 'ajax',
url : 'test.json',
reader: {
type: 'json'
}
}
});
var list = new Ext.List({
fullscreen: true,
itemTpl : '{firstName} {lastName}',
store: store
});
list.show();}});
JSON文件
[
{
"firstName" : "pelle",
"lastName": "ollesson"
},
{
"firstName" : "nisse",
"lastName": "pellssdfok"
}
]
你能马上看到什么是错误的吗
提前感谢好的,解决了。当我移除分拣机和getGroupString时,它突然起作用了