避免在标签之间切换

时间:2014-10-28 18:43:42

标签: cq5

我有一个带单选按钮选项的面板,用于选择要显示的面板。以下是我在selectionchange上使用的听众。

function(box, value) {

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

}

这里我有两个面板,console.log语句显示" panel1"," panel2"当事件发生时,还会自动切换到选定的面板 - 我想让选定的面板显示而不是切换到它。

1 个答案:

答案 0 :(得分:0)

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

如果是这种情况,那么manageTabs会接受2个参数。

  1. 您传递的值
  2. 判断是否切换标签的布尔值不是。
  3. 因此,将代码更改为以下内容应该可以胜任。

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

    您可以找到manageTabs()

    中定义的/libs/foundation/components/list/dialog函数