Extjs 为什么我必须在存储配置中键入模型的全名
这可能是一个愚蠢的问题,但为什么在配置我的商店时我必须键入我的模型的全名 我已经在模型数组的“app.js”中声明了要使用的模型Extjs 为什么我必须在存储配置中键入模型的全名,extjs,extjs4,Extjs,Extjs4,这可能是一个愚蠢的问题,但为什么在配置我的商店时我必须键入我的模型的全名 我已经在模型数组的“app.js”中声明了要使用的模型 model: [ 'Estatus', 'EstatusSegurosMensualModel' ], Ext.define('Monitor.store.EstatusSegurosMensualStore',{ extend: 'Ext.data.Store', model: 'EstatusSegurosMensualModel
model: [
'Estatus',
'EstatusSegurosMensualModel'
],
Ext.define('Monitor.store.EstatusSegurosMensualStore',{
extend: 'Ext.data.Store',
model: 'EstatusSegurosMensualModel', // I would like to do this
autoLoad: true,
proxy: {
.
.
.
Ext.define('Monitor.store.EstatusSegurosMensualStore',{
extend: 'Ext.data.Store',
model: 'Monitor.model.EstatusSegurosMensualModel', // not cool
autoLoad: true,
proxy: {
.
.
.
这只是因为我可以在不同的包中拥有不同的“员工”模型吗?这是因为
model
字符串用作参数,并且getModel
需要模型或模型实例的id:
getModel: function(id) {
var model = id;
if (typeof model == 'string') {
model = this.types[model];
}
return model;
}
请费心解释为什么投票被否决。