2014-10-28 150 views
0

我有一个带有单选按钮选项的面板来选择要显示的面板。以下是我在selectionchange上使用的听众。避免在标签之间切换

function(box, value) { 

    box.findParentByType('tabpanel').manageTabs(value); 
    console.log(value); 

} 

这里我有两个面板,在执行console.log语句将显示“PANEL1”,“是Panel2”当事件发生时,也将自动切换到选定的面板 - 我只想让选定的面板可见,而比切换到它。

回答

0

如果我没有错,我想你正在尝试使用在基础列表组件中定义的manageTabs()函数来实现这一点。

如果是这种情况,那么manageTabs需要2个参数。

  1. 您正在传递
  2. 一个布尔值,该值告知是否切换标签都没有。

因此,将您的代码更改为以下内容应该可以完成这项工作。

function(box, value) { 
    box.findParentByType('tabpanel').manageTabs(value, true); 
    console.log(value); 
} 

你可以找到/libs/foundation/components/list/dialog

这里定义的 manageTabs()功能