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',
}
}
}
}
...
. 他のヒント
imあなたはあなたのViewControllerの中にすべてを定義しなければならないことを驚かせた...
あなたはできるべきです:(私はまだこれを実際に把握しようとしています、私はそれが正しいコードであるとは思わない)
stores:{
ticketSummary:'MyApp.stores.TicketSummary'
}
. 所属していません StackOverflow