仅在特定面板中显示extjs窗口

时间:2014-12-08 15:03:37

标签: extjs frontend extjs4.2 extjs-mvc

如何仅在特定面板中显示extjs窗口。目前它出现在所有面板之上。我有3个选项卡,我正在创建并在其中一个窗口中显示窗口。当有人更改标签时,我不希望它可见。

1 个答案:

答案 0 :(得分:1)

这正是您正在寻找的简单

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}
       ]

  });

  });