Вы должны погрузиться глубже в два аспекта Sencha Touch: модели и магазины. Модель - это просто представление объекта. Например, вы можете определить «Пользователь» как модель с полями «id», «username», «email». Магазины можно рассматривать как коллекции объектов-моделей.
Прелесть Sencha в том, что моделям / магазинам может быть предоставлен параметр прокси. Доступны различные прокси, но вы должны выбрать тот, который лучше всего подходит для приложения. Например, AjaxProxy отправляет запрос на сервер для загрузки данных. Когда ваш магазин загружен (пожалуйста, не делайте асинхронные вызовы AJAX), вы можете заполнить его для просмотра List или NestedList.
Пример кода, взятый непосредственно из документов :
Ext.regModel('User', {
fields: ['id', 'name', 'email']
});
//The Store contains the AjaxProxy as an inline configuration
var store = new Ext.data.Store({
model: 'User',
proxy: {
type: 'ajax',
url : 'users.json'
}
});
store.load();