ExtJs 5 ext.app.ViewModel, magasins - Charger des données à l'aide de proxy
Question
J'essaie des données de chargement des données de serveur et de liaison.Une telle méthode ne fonctionne pas.Qu'est-ce qui ne va pas?
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}'
} }
}
...
La solution
problème est résolu. Le problème est avec le proxy - inconnu lecteur
reader: {
type: 'json',
}
code réel:
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',
}
}
}
}
...
Autres conseils
Je suis surpris que vous deviez définir tout cela à l'intérieur de votre mode de vue ...
Vous devriez pouvoir faire: (J'essaie toujours de comprendre cela, je ne pense pas que ce soit le bon code.)
stores:{
ticketSummary:'MyApp.stores.TicketSummary'
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow