0
Ext.Store可以包含一系列类型的模型?模型类型的存储阵列
逻辑:
var myStore = Ext.create('Ext.data.Store', {
model: ['User3','User']
});
这是可能的吗?
Ext.Store可以包含一系列类型的模型?模型类型的存储阵列
逻辑:
var myStore = Ext.create('Ext.data.Store', {
model: ['User3','User']
});
这是可能的吗?
你不能这样做,但你可以有类似的效果bu创建一个新的模型可以说User4
其中包含User
和User3
所有字段。
那么就说明了这
Ext.define("Model", {
extend: "Ext.data.Model",
fields: ["name1", "name2"]
});
Ext.define("Model1", {
extend: "Ext.data.Model",
fields: ["name1"]
});
Ext.define("Model2", {
extend: "Ext.data.Model",
fields: ["name2"]
});
var store = Ext.create("Ext.data.Store", {
model: "Model"
});
var model1 = Ext.create("Model1", { name1: "Name 1" });
var model2 = Ext.create("Model2", { name1: "Name 2" });
store.add(model1);
store.add(model2);
这里是demo。
store.each(function(record) {
console.log(record);
if (record.data.name1 != "")
console.log(Ext.create("Model1", record.data));
else
console.log(Ext.create("Model2", record.data));
});
您可以发布用户3和用户模型的代码:您还可以从
Model
数据这样做Model1
或Model2
? – RE350 2014-09-27 09:01:07