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}'
            }  }
    }
...
.

È stato utile?

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
scroll top