在ExtJS 6.02中,如果我有:
Ext.define('MyController', {
extend : 'Ext.app.ViewController'
, alias : 'controller.myWindowController'
, onShow: function() {
console.log('IT SHOWS!');
}
});
Ext.define('MyWindow', {
extend: 'Ext.window.Window',
controller: 'myWindowController',
show: 'onShow'
});
ExtCreate('MyWindow', {}).show(); // Gives error here, `show` is a string now!
如何将组件方法绑定到控制器?
还是只能绑定事件?
1条答案
按热度按时间k97glaaz1#
你要做的是覆盖show方法,而不是监听show触发的时间......要做到这一点,你需要进入监听器配置,监听show事件,如下所示: