Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript EXTJS在Ext.window.window中显示一个视图_Javascript_Extjs_Model View Controller_Extjs4.2 - Fatal编程技术网

Javascript EXTJS在Ext.window.window中显示一个视图

Javascript EXTJS在Ext.window.window中显示一个视图,javascript,extjs,model-view-controller,extjs4.2,Javascript,Extjs,Model View Controller,Extjs4.2,我使用的是4.2版 我当前有一个扩展面板的视图。此面板上有一个按钮,显示模式窗口。单击按钮时的控制器代码如下所示(我从中提取): 我想要一个我已经创建的视图在我刚刚定义的模式窗口内进行渲染 我该怎么做?如果您已经为该视图定义了一个别名(xtype),假设它是“myview”,那么您只需将其添加到如下项目中: var panel = Ext.create('Ext.window.Window', { title: 'Hello', height: 200, width: 4

我使用的是4.2版

我当前有一个扩展面板的视图。此面板上有一个按钮,显示模式窗口。单击按钮时的控制器代码如下所示(我从中提取):

我想要一个我已经创建的视图在我刚刚定义的模式窗口内进行渲染


我该怎么做?

如果您已经为该视图定义了一个别名(xtype),假设它是“myview”,那么您只需将其添加到如下项目中:

var panel = Ext.create('Ext.window.Window', {
    title: 'Hello',
    height: 200,
    width: 400,
    autoShow:true,
    layout: 'fit',
    modal : true,
    items: [{
        xtype:'myview'
    }]
});
另外,您不需要在创建的窗口上调用
show()
,只要配置
autoShow:true

var panel = Ext.create('Ext.window.Window', {
    title: 'Hello',
    height: 200,
    width: 400,
    autoShow:true,
    layout: 'fit',
    modal : true,
    items: [{
        xtype:'myview'
    }]
});