将数据索引推送到Extjs中的数组

时间:2018-02-13 04:03:25

标签: javascript arrays json extjs

我的后端数据是

    "data": [
    {
      "DATE": "2018-02-07",
        "1": "10",          
        "2": "3"
    },
    {
     "DATE": "2018-03-04",
        "1": "1",           
        "2": "5"
    }
]

我的模型部分是

var companies = ['1', '2'];
Ext.define('O2a.model.management', {

extend: 'Ext.data.Model',

fields: [

    {name: 'DATE', type: 'auto'}

].concat(
    companies.map(function(companyName) {
        return {
            name: companyName,
            type: 'int'
        };
    })
),

proxy: {
    type: 'ajax',
    noCache: false,

    actionMethods: {'read': 'POST'},

    api: {
        read: utils.createUrl('api', 'management-read'),

    },

    reader: {
        type: 'json',
        root: 'data'
    },

    ...

不是在模型部分中定义var companies = ['1', '2'];,而是需要将我的后端代码的数据推送到数组中,除了日期之外的任何索引值。 提前谢谢。

0 个答案:

没有答案