【问题标题】:ExtJS 5 how to dynamically create fields in modelExtJS 5 如何在模型中动态创建字段
【发布时间】:2015-11-30 13:11:56
【问题描述】:

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

【问题讨论】:

标签: javascript extjs model field extjs5


【解决方案1】:

谢谢大家,我用了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);

【讨论】:

    【解决方案2】:

    使用Ext.data.Model.setConfig() 方法。

    【讨论】:

      【解决方案3】:

      不过有一个replaceFields method

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

      【讨论】:

        猜你喜欢
        • 2012-04-07
        • 2011-04-12
        • 1970-01-01
        • 2013-07-18
        • 2013-07-07
        • 2016-01-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多