Extjs 5 Ext.app.ViewModel, memorizza - Carica i dati utilizzando Proxy
Domanda
Sto provando i dati di caricamento dai dati del server e del legame.Tale metodo non funziona.Cosa c'è che non va?
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}'
} }
}
...
. Soluzione
Il problema è risolto. Problema è con il proxy - Unknown Reader
reader: {
type: 'json',
}
.
Codice effettivo:
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',
}
}
}
}
...
. Altri suggerimenti
Sono sorpreso che devi definire tutto questo all'interno del tuo viewcontroller ...
Dovresti essere in grado di fare: (Sto ancora cercando di capirlo effettivamente, non penso che sia il codice giusto.)
stores:{
ticketSummary:'MyApp.stores.TicketSummary'
}
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow