3
連鎖賣場GlobalStore我想用在鏈接到全局存儲, 商店,但推出後我給了JS警告:EXTJS在視圖模型
Ext.data.Store created with no model
,我看不到任何數據。
這裏是我的代碼:
全球UserStore
Ext.define('App.store.UserStore',{
extend : 'App.store.AjaxReadyStore',
requires : ['App.model.UserModel'],
model : 'App.model.UserModel',
autoLoad : false,
id : 'UserStore',
alias : 'store.UserStore',
constructor : function() {
this.callParent(arguments);
this.proxy.api= {
create : 'api/v1/users',
read : 'api/v1/users',
update : 'api/v1/users',
destroy : 'api/v1/users'
};
this.readAndLoad();
}
});
視圖模型
Ext.define('App.view.tasktemplate.TaskTemplateModel', {
extend : 'Ext.app.ViewModel',
alias : 'viewmodel.tasktemplate',
stores : {
owner: {
source : 'UserStore'
}
}
});
查看
Ext.define('App.view.tasktemplate.TaskTemplateOwnerList',{
extend : 'App.view.pool.grid.GridWithAction',
xtype : 'tasktemplateownerlist',
store: {
bind : '{owner}'
},
});
plus1 - 這很有趣。 – Yellen