ViewController:创建窗口

时间:2015-05-22 12:17:08

标签: extjs viewcontroller extjs5

在ExtJS4中,可以在Controller中执行:

Ext.define('App.controller.Main', {
    extend: 'Ext.app.Controller',
    views: ['App.view.SampleWindow'],
    refs: [{
            ref: 'sampleWindow',
            xtype: 'samplewindow',
            autoCreate: true
    }],
    init: function(application) {
        var win = me.getSampleWindow();
        win.show();
    }
});

如何在ViewController中完成此操作? Viewcontroller没有refs属性。并且lookupReference无效。

1 个答案:

答案 0 :(得分:1)

您可以使用Ext.widget()创建窗口,例如:

var win = Ext.widget('sampleWindow');
win.show()