【问题标题】:How to properly declare links in extjs5 viewmodel?如何在 extjs5 viewmodel 中正确声明链接?
【发布时间】:2015-02-24 23:41:25
【问题描述】:

这就是我定义 ViewModel 的方式

Ext.define('CPCApplication.view.cases.ApplicationFormModel', {
extend: 'Ext.app.ViewModel',
alias: 'viewmodel.cases-applicationform',

links: {
    theForm: {
        type: 'CPCApplication.model.Test',
        create: true
    }
},

创建此视图模型时出现异常

[W] XTemplate evaluation exception: Invalid model name: CPCApplication.model.Test

这实际上意味着它无法在默认架构中找到这样的类型。但是这种类型是存在的

Ext.define('CPCApplication.model.Test', {
    extend: 'CPCApplication.model.Base',
    fields: [
        { name: 'FisrtName', type: 'string' }

    ]
});

是不是我做错了什么?

【问题讨论】:

    标签: javascript extjs mvvm extjs5


    【解决方案1】:

    尝试添加:

    requires: ['CPCApplication.model.Test']
    

    到您的视图模型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-16
      • 2021-12-06
      • 2021-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-25
      • 1970-01-01
      相关资源
      最近更新 更多