【问题标题】:ExtJs 4.1-Adding a tab to tabbar view by clicking a tree node in another viewExtJs 4.1-通过单击另一个视图中的树节点将选项卡添加到选项卡视图
【发布时间】:2012-11-17 16:26:40
【问题描述】:

我有一个菜单导航视图 (MenuNavigationV),还添加了一个侦听器来处理树节点上的单击事件。当我单击一个节点时,如果在另一个视图(MainV)中不可用,我应该能够打开/添加一个新的选项卡面板到选项卡栏。如何在 MenuNavigationV 中获取 MainV 的引用?

我的配置如下

视口-dockeditems:headerview -控制板 -菜单视图 -容器 -主视图

【问题讨论】:

    标签: extjs4 extjs4.1


    【解决方案1】:

    为什么不使用 id 来引用它,比如 Ext.getCmp('MainV')。

    你也可以通过相对路径来引用,比如

    Tree: {
      ...
    
      listeners: {
        itemclick: function(tree, record) {
          tree.up('viewport').down('tabpanel').add({ Your item config here });
        }
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2014-07-28
      • 2013-12-30
      • 2012-07-29
      • 1970-01-01
      • 1970-01-01
      • 2017-10-31
      • 1970-01-01
      • 2017-01-15
      • 1970-01-01
      相关资源
      最近更新 更多