0

次のモデルを定義します。

Ext.define('itfm.application.model.SystemHealth', {
    extend: 'Ext.data.Model',
fields: [
         {name: 'module',            type: 'systemModule'},
         {name: 'status',         type: 'SystemModuleStatus'},
         {name: 'lastRun',          type: 'long'},
         {name: 'lastSuccessfulRun',    type: 'long'},
         {name: 'nextRun' , type: 'long'},
         {name: 'numberOfMinutes', type :'int'},
         {name: 'moduleIdentifier' , type : 'string'},
         {name: 'duration' , type: 'long'}
     ]
});

サーバーから受信すると予想されるデータは次のとおりです。

{
  "moduleStatusList": [
    {
      "module": 2,
      "status": 0,
      "lastRun": 1373368689143,
      "lastSuccessfulRun": 1373368689143,
      "nextRun": 1373378686392,
      "numberOfMinutes": 159
    }
  ]
}

私は店を追加しています:

Ext.define('itfm.application.store.SystemHealth', 
{ extend: 'Ext.data.Store', proxy: { autoLoad: true, type: 'rest', reader: { type: 'json' }, api: { read: 'rest/system-health' } } })
4

1 に答える 1