我对不同的API使用相同的Ext Js模型。但是在某些API中,我会以“ SupplierID”作为字段,在某些api响应中,我会以“ supplierId”作为字段。
我正在寻找一个在Ext JS框架中进行映射时忽略大小写的选项。
fields:
[
{ name: 'SupplierID', type: 'int', mapping: 'supplierId' },
]
请注意,Ext Js中是否有任何选项可以忽略文件名映射时的大小写。这样我就可以避免创建多个模型。
答案 0 :(得分:0)
您可以使用计算:
fields: [
{ name: 'SupplierID', type: 'int',
calculate: function (data) {
return data.SupplierID || data.supplierId;
}
},
]