コンソール ウィンドウでこれを行うと、次のようになります。
var s = new Ext.data.Store('MyApp.store.Genders');
次のエラーが表示されます。
メタデータを介してモデルを定義しない限り、ストアはそれ自体またはそのプロキシでモデルを定義する必要があります
ただし、実際には私のストアにはモデルが定義されています。
Ext.define('MyApp.store.Genders', {
extend: 'Ext.data.Store',
requires: [
'MyApp.model.Lookup',
'Ext.data.proxy.Rest'
],
config: {
autoLoad: true,
model: 'MyApp.model.Lookup',
storeId: 'GenderStore',
proxy: {
type: 'rest',
url : '/api/lookup/genders',
reader: {
type: 'json'
}
}
}
});
これが正しく機能しない理由はありますか?