在yui的选项卡标签中添加一个复选框

时间:2011-11-24 09:20:19

标签: javascript yui tabview

我希望在我的标签标签中有一个复选框,但是当我在label属性中设置它时会添加复选框,但是当点击它时它不会被检查,这是我使用的代码:

   var tabView = new YAHOO.widget.TabView();

   tabView.addTab( new YAHOO.widget.Tab({
         label: "label1<input id='check' type='checkbox' name='check'  value=' '/>",     
         active: true
    }));
 tabView.addTab( new YAHOO.widget.Tab({
         label: "label2<input id='check2' type='checkbox' name='check2'  value=' '/>",     
         active: false
    }));

任何解决此问题的提示?

感谢。

1 个答案:

答案 0 :(得分:1)

选项卡标签在链接标记内呈现,因此e.preventDefault()用于停止导航到指定的URL。请参阅http://yuilibrary.com/yui/docs/api/files/tabview_js_tab.js.html#l17http://yuilibrary.com/yui/docs/api/files/tabview_js_tab.js.html#l97

您应该可以通过更改myTabView.CONTENT_TEMPLATE或覆盖myTabView._onActivate方法来解决此问题,然后再致电myTabView.render()