这就是我定义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' }

    ]
});


我做错了什么吗?

最佳答案

尝试添加:

requires: ['CPCApplication.model.Test']


以您的视图模型。

09-19 13:04