【问题标题】:adding a checkbox in a tab label in yui在 yui 的标签标签中添加一个复选框
【发布时间】:2012-01-05 11:31:58
【问题描述】:

我想在我的标签标签中有一个复选框,但是当我在标签属性中设置它时,会添加复选框,但是单击时它没有被选中,这是我使用的代码:

   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
    }));

有什么提示可以解决这个问题吗?

谢谢。

【问题讨论】:

    标签: javascript yui tabview


    【解决方案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.render() 之前更改myTabView.CONTENT_TEMPLATE 或覆盖myTabView._onActivate 方法来解决此问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-21
      • 2014-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-06
      • 1970-01-01
      相关资源
      最近更新 更多