ExtJS控制器引用视图获胜'不要使用不同的别名

ExtJS Controller Reference to View won't work with different aliases?

本文关键字:别名 引用 控制器 视图 获胜 ExtJS      更新时间:2023-09-26

从昨天开始,我一直在试图了解为什么我的控制器中对我的视图的引用不起作用
我有两个小提琴,唯一的区别是视图的名称和别名。

 4: alias: 'widget.mywin',
35: { ref: 'TestView', selector: 'mywin' } 
42: 'mywin': { 

http://jsfiddle.net/o4u3yvtb/6/(工作示例)

 4: alias: 'widget.my.view.test',
35: { ref: 'TestView', selector: 'my.view.test' } 
42: 'my.view.test': {

http://jsfiddle.net/o4u3yvtb/7/(非工作示例)

我(命名)做错了什么?

别名中不应该有句点。它可以是一个短名称数组或字符串。

语法alias: 'widget.aliasname'alias: ['widget.aliasname1','widget.aliasname2']

alias: 'widget.my.view.test' //Wrong

应该是

alias: 'widget.myviewtest'