ExtJs 4.1-通过单击另一个视图中的树节点将选项卡添加到标签栏视图

时间:2012-11-17 16:26:41

标签: extjs4 extjs4.1

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

我的配置如下

视口-dockeditems:headerview         -面板              -menuview         -容器              -mainview

1 个答案:

答案 0 :(得分:0)

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

您也可以通过相对路径引用,例如

Tree: {
  ...

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