ExtJS 5如何在模型中动态创建字段

时间:2015-11-30 13:11:56

标签: javascript extjs model field extjs5

我有很多字段要添加到我的模型中。我设定了这个线程Dynamic Model with ExtJS 4,但在第5版中,模型没有方法setFields。

3 个答案:

答案 0 :(得分:3)

感谢大家,我使用方法addFields()并以这种方式制作:

var model = Ext.ClassManager.get('app.model.GridModel');
var fields = [];
fields.push({ name: 'param', type: 'string' });
for (var i=1; i<20; i++){
   fields.push({ name: 'name', type: 'string'});
}
model.addFields(fields);

答案 1 :(得分:0)

答案 2 :(得分:0)

虽然有replaceFields method

请注意,这不会神奇地创建任何现有模型的字段数据。