我的印象是使用' *' in require将允许您导入该包中的所有类。
这不起作用:
Ext.define('EM.app.myController', {
extend: 'Ext.app.Controller',
requires: [
'EM.app.controlUnit.searchModule.*'
],
然而,这确实有效:
Ext.define('EM.app.myController', {
extend: 'Ext.app.Controller',
requires: [
'EM.app.controlUnit.searchModule.SearchPanel'
],
这不能按预期工作。
我正在使用SearchPanel作为xtype,并且在一些parseNamespace方法中的某些重写对象上的某些子字符串上抛出了一个非常模糊的错误(这是另一个故事... ... 5小时下来试图想出那个)
这可能是因为我使用的是旧版本的Extjs(4.1)吗?