2016-07-14 25 views
0

ich eine Klasse wieShop Unterklasse funktioniert nicht in extjs

Ext.define('abc.StoreService', { 
    extend: 'Ext.data.Store', 
    autoLoad: true, 
    autoSync: true, 
    proxy: { 
     type: 'memory', 
     reader: 'json', 
     data: [{ 
      date: "2016-07-15", 
      arrival: 'Foo', 
      dep: 'abc' 
     }] 
    }, 
} 

Ext.define('abc.mystore.Store', { 
    extend: 'abc.StoreService', 
    alias: 'Abc Store', 
    }); 

erstellt haben, aber wenn ich in Gitter verwenden wie

store: 'abc.mystore.Store', 

oder

store: 'Abc Store', 

verwenden es nicht laden die Geschäftsdaten. Gibt es etwas, das ich falsch mache?

Antwort

0

Sie weisen keine Store-ID zu oder registrieren den Store nicht mit dem StoreManager.

Der ‚Store‘ Parameter in Ext.grid.Panel nimmt entweder eine Speicherinstanz (die Sie, indem Sie Ext.create('abc.mystore.Store') oder eine ID eines Speichers registriert in der Storemanager machen könnte.