字段映射时如何忽略Ext Js中的大小写

时间:2018-11-27 07:02:59

标签: extjs extjs4 case-insensitive

我对不同的API使用相同的Ext Js模型。但是在某些API中,我会以“ SupplierID”作为字段,在某些api响应中,我会以“ supplierId”作为字段。

我正在寻找一个在Ext JS框架中进行映射时忽略大小写的选项。

fields:
  [
    { name: 'SupplierID', type: 'int', mapping: 'supplierId' },
  ]

请注意,Ext Js中是否有任何选项可以忽略文件名映射时的大小写。这样我就可以避免创建多个模型。

1 个答案:

答案 0 :(得分:0)

您可以使用计算:

fields: [
    { name: 'SupplierID', type: 'int',
        calculate: function (data) {
            return data.SupplierID || data.supplierId;
        }
    },
]