我已将我的应用程序从Ext-js 4.2升级到Ext-js 5.1.0
在旧版本[Ext-js 4.2.1]中,我们习惯在模型中定义Has-One Association,如下所示。
Ext.define('application.model.buildingModel', {
extend: 'Ext.data.Model',
requires: [
'Ext.data.field.String'
],
idProperty: 'uid',
fields: [
{
type: 'string',
name: 'internalName'
},
{
type: 'string',
name: 'externalName'
},
{
type: 'string',
name: 'uid'
},
{
type: 'string',
name: 'status'
},
{
name: 'address'
}
],
hasOne: {
model: 'application.model.addressModel',
associationKey: 'address',
foreignKey: 'address'
getterName: 'getAddress',
setterName: 'setAddress'
}
});
自升级应用程序以来,我遇到了一些问题。
通过调试看到,我没有看到记录中存在的地址字段
当我获取记录时,地址字段不存在
我认为Ext-js 5中需要进行一些更改,而且我是Ext-js 5的新手。
任何人都可以帮我找到这个问题的解决方案。
谢谢&问候 Sumanth K.P