关联示例未执行

时间:2014-10-24 13:14:05

标签: extjs5

我正在尝试执行Kitchensink示例的数据绑定中存在的关联示例 (http://dev.sencha.com/ext/5.0.1/examples/kitchensink/#binding-associations)在Extjs5中。它适用于我(在我的应用程序中使用Json文件作为我的数据部分)。

现在我正在尝试将Customer和Order模型移动到app / model / test / Customer.js和app / model / test / Order.js并相应地修改我的依赖关系。

我的客户网格对我来说很好,但点击记录订单gris没有加载到记忆中。

这里粘贴了我的Orders.js文件的示例代码以供参考

Ext.define('myApp.model.test.Order',{     extend:'myApp.model.Base',

fields: [
    { name: 'date', type: 'date', dateFormat: 'Y-m-d' },
    'shipped',
    { 
        name: 'customer',
        reference: {
            parent: 'test.Customer'
        }
    }
]

});

在上面的文件中,我尝试使用名称:'customerId',但没有结果:(

有没有身体出现同样的问题?对此的任何帮助都非常感谢。

先谢谢

1 个答案:

答案 0 :(得分:0)

确保在某处使用require配置绝对确定您的模型类都已加载。另请查看文档以获取参考配置:

http://ext5-docs.site/#!/api/Ext.data.field.Field-cfg-reference

看起来您可能只想尝试:

{ name: 'customerId', reference: 'myApp.model.test.Customer' }