这就是我定义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']
以您的视图模型。