我正在使用4.2版。
我目前有一个视图,它扩展了面板。在这个面板上有一个按钮,它显示一个模态窗口。单击按钮时的控制器代码如下(我从extjs文档中提取):
displaySearch : function(btn) {
var panel = Ext.create('Ext.window.Window', {
title: 'Hello',
height: 200,
width: 400,
layout: 'fit',
modal : true,
items: {
...
}
}).show();
}
我想要一个我已经创建的视图,以便在我刚刚定义的模式窗口中呈现。
我该怎么做?
发布于 2014-06-23 10:42:46
如果您为该视图定义了别名(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
就足够了。
https://stackoverflow.com/questions/24372969
复制相似问题