【发布时间】:2014-12-08 15:03:37
【问题描述】:
如何仅在特定面板中显示 extjs 窗口。目前它出现在所有面板的顶部。我有 3 个选项卡,我正在其中一个选项卡中创建和显示窗口。我不希望它在有人更改标签时可见。
【问题讨论】:
标签: extjs frontend extjs4.2 extjs-mvc
如何仅在特定面板中显示 extjs 窗口。目前它出现在所有面板的顶部。我有 3 个选项卡,我正在其中一个选项卡中创建和显示窗口。我不希望它在有人更改标签时可见。
【问题讨论】:
标签: extjs frontend extjs4.2 extjs-mvc
这正是您正在寻找的简单内容
Ext.onReady(function(){
Ext.create('Ext.panel.Panel',{
title:"Main Panel",
layout:'hbox',
width:600,height:300,
tbar:[
{text:"CreatWindow",handler:function(){
Ext.create('Ext.window.Window', {
title: 'Renders Only in Panel1',
height: 100,
width: 100,
renderTo:'panel1'
}).show();
}
}
],
renderTo:document.body,
items:[
{xtype:'panel',title:'panel1',id:"panel1",width:300,height:300},
{xtype:'panel',title:'panel1',id:"panel2",width:300,height:300}
]
});
});
【讨论】: