ExtJS自定义类的 alias 里的字段含义?
extend:'Ext.panel.Panel',alias:'widget.v_georaecheodeungrok',extend:'Ext.app.ViewCont...
extend : 'Ext.panel.Panel', alias : 'widget.v_georaecheodeungrok',
extend : 'Ext.app.ViewController', alias : 'controller.c_georaecheodeungrok',
extend : 'Ext.app.ViewModel', alias : 'viewmodel.m_georaecheodeungrok',
问题:
一个模块定义了三个类各继承自 panel, ViewController', ViewModel',
我的疑问是, 后面 alias 属性里的 widget, controller, viewmodel 有特殊含义吗?
我删除了第一个 alias 里的 widget 后, 程序出错, 报
"NetworkError: 404 Not Found - http://127.0.0.1/erp/widget/v_georaecheodeungrok.js?_dc=1438132829290" 展开
extend : 'Ext.app.ViewController', alias : 'controller.c_georaecheodeungrok',
extend : 'Ext.app.ViewModel', alias : 'viewmodel.m_georaecheodeungrok',
问题:
一个模块定义了三个类各继承自 panel, ViewController', ViewModel',
我的疑问是, 后面 alias 属性里的 widget, controller, viewmodel 有特殊含义吗?
我删除了第一个 alias 里的 widget 后, 程序出错, 报
"NetworkError: 404 Not Found - http://127.0.0.1/erp/widget/v_georaecheodeungrok.js?_dc=1438132829290" 展开
2个回答
展开全部
extjs5以后,增加了MVVM设计思想,就是在extjs4的mvc的基础上多了一个viewmodel
你提到的alias就是这个类的别名,别名的命名要遵守mvvm命名要求,要不然在使用的时候就会报错。
即view的别名用widget.XX controller的别名用'controller.XX viewmodel
的别名用viewmodel.XX
其中widget别名主要用于xtype:XX controller和viewmdel就是在view做绑定的,不能写错的
希望对你有帮助,有问题可以再问我。
你提到的alias就是这个类的别名,别名的命名要遵守mvvm命名要求,要不然在使用的时候就会报错。
即view的别名用widget.XX controller的别名用'controller.XX viewmodel
的别名用viewmodel.XX
其中widget别名主要用于xtype:XX controller和viewmdel就是在view做绑定的,不能写错的
希望对你有帮助,有问题可以再问我。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询