Extjs 5 Ext.app.ViewModel, хранит - загружает данные с помощью прокси
Вопрос
Я пытаюсь загрузить данные с сервера и привязать данные.Такой метод не работает.Что случилось?
Ext.define('Configurator.view.activityType.ActivityTypeModel', {
extend: 'Ext.app.ViewModel',
alias: 'viewmodel.activityTypeModel',
stores: {
ticketStatusSummary: {
fields: ['id', 'title', 'name'],
autoLoad: true,
proxy: {
url: '{prefix}/{entityName:uncapitalize}',
pageParam: '{pagaParam}',
startParam: '{startParam}',
limitParam: '{limitParam}'
} }
}
...
Решение
Проблема решаема.Проблема с прокси-сервером - неизвестно читатель
reader: {
type: 'json',
}
Фактический код:
Ext.define('Configurator.view.activityType.ActivityTypeModel', {
extend: 'Ext.app.ViewModel',
alias: 'viewmodel.activityTypeModel',
stores: {
ticketStatusSummary: {
fields: ['id', 'title', 'name'],
autoLoad: true,
proxy: {
url: '{prefix}/{entityName:uncapitalize}',
pageParam: '{pagaParam}',
startParam: '{startParam}',
limitParam: '{limitParam}',
reader: {
type: 'json',
}
}
}
}
...
Другие советы
Я удивлен, что вы должны определить все это внутри вашего ViewController ...
Вы должны быть в состоянии сделать :( Я все еще пытаюсь на самом деле выяснить это, я не думаю, что это правильный код.)
stores:{
ticketSummary:'MyApp.stores.TicketSummary'
}
. Не связан с StackOverflow