Я использую Sencha V2. Я пытаюсь заполнить свой список значениями в файле Users.json.Магазин не загружается
код в моем списке файла
Ext.define('iPolis.view.personlist',{
extend:'Ext.List',
xtype: 'personlist',
requires: [
'Ext.List',
'Ext.form.FieldSet',
'Ext.Button'
],
config: {
fullscreen:true,
items: [
{
xtype:'toolbar',
docked:'top',
title:'iPolis',
items:[
{
ui:'back',
icon:'home',
iconCls:'home',
iconMask:true,
id: 'homebtn',
handler:function()
{
}
},
]
},
{
xtype : 'list',
store : 'personListStore',
itemTpl : '<div class="contact">HI <br/> {name}</div>'
}
}
]
}
});
и магазин звонит файл, используя:
Ext.define('iPolis.store.personListStore', {
extend: 'Ext.data.Store',
storeId:'personListStore',
model : 'iPolis.model.personListModel',
proxy : {
type : 'ajax',
url : '/users.json',
reader: {
type: 'json',
rootProperty: 'users'
}
},
autoLoad: true
});
Код для моего файла JSON является:
{
"users": [
{
"id": 1,
"name": "Ed Spencer",
"email": "[email protected]"
},
{
"id": 2,
"name": "Abe Elias",
"email": "[email protected]"
}
]
}
I я получаю пустой экран. Я пробовал все, но данные не отображаются на экране.
Во-первых, 'console.log (yourStore.getRange())', чтобы гарантировать, что ваш магазин действительно получил данные из json-файла. Во-вторых, вставьте сюда код вашего json-файла, файл модели, и я помогу вам отладить это. –
@Thiem: Я отредактировал код и добавил json-файл. Данные json не загружаются в моем списке. Что-нибудь, что делает неправильно? – Khush