[英]EXTJS Display a View within Ext.window.Window
我正在使用4.2版。
我目前有一個擴展面板的視圖。 在此面板上,有一個顯示模式窗口的按鈕。 單擊按鈕時的控制器代碼如下(我從extjs docs提取的代碼):
displaySearch : function(btn) {
var panel = Ext.create('Ext.window.Window', {
title: 'Hello',
height: 200,
width: 400,
layout: 'fit',
modal : true,
items: {
...
}
}).show();
}
我希望在我剛剛定義的模態窗口內渲染已經創建的視圖。
我怎么做?
如果您已經為該視圖定義了別名(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
,就足夠了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.