Extjs 存储模型类型的数组
Ext.Store可以包含一系列类型的模型吗 逻辑:Extjs 存储模型类型的数组,extjs,Extjs,Ext.Store可以包含一系列类型的模型吗 逻辑: var myStore = Ext.create('Ext.data.Store', { model: ['User3','User'] }); 有可能吗 你不能这样做,但是你可以创建一个新的模型,比如说User4,它包含User和User3中的所有字段 为了说明这一点 Ext.define("Model", { extend: "Ext.data.Model", fields: ["name
var myStore = Ext.create('Ext.data.Store', {
model: ['User3','User']
});
有可能吗 你不能这样做,但是你可以创建一个新的模型,比如说
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);
这是你的电话号码。您还可以从Model
数据制作Model1
或Model2
,如下所示:
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));
});
你能发布User3的代码和用户模型吗?