无法从控制器的初始化函数中触发事件?

时间:2018-07-20 19:24:11

标签: extjs event-handling extjs6-modern

在用extjs 6.5现代语言编写的应用程序中,我需要在初始化特定的控制器后,在另一个控制器中发生一些事情。因此,我添加了以下代码:

Ext.define('myApp.view.entry.EntryController', {
    extend: 'Ext.app.ViewController',
    alias: 'controller.entry',

    init: function (view) {
        //.... some setup here ....

        console.log('init entry controller');    

        this.fireEvent('initialized');
    },
});

现在应该触发一个我可以听的事件了吗? -运行它会在浏览器(chrome)中显示以下错误:Uncaught TypeError: Cannot read property 'initialized' of undefined

是什么原因造成的?和/或如何在控制器初始化后直接运行代码?

0 个答案:

没有答案