【问题标题】:Show extjs window only in specific panel仅在特定面板中显示 extjs 窗口
【发布时间】:2014-12-08 15:03:37
【问题描述】:

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

【问题讨论】:

    标签: extjs frontend extjs4.2 extjs-mvc


    【解决方案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}
           ]
    
      });
    
      });
    

    【讨论】:

      猜你喜欢
      • 2014-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多