模型中的一个关联不在Ext-js 5中工作

时间:2015-03-09 06:06:04

标签: javascript extjs sencha-architect extjs5

我已将我的应用程序从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

0 个答案:

没有答案