簡體   English   中英

Dojo dijit.layout.TabContainer - 如何將類添加到選項卡?

[英]Dojo dijit.layout.TabContainer - how to add class to tab?

何要將類添加到TabContainer中的選項卡?

我發現的只有設置iconClass。 但是我需要在tab中將父類添加到父div。 不是它內部的一些嵌套div。

這不是一個簡單的方法,但我可以訪問tabcontainer對象中的tab按鈕。

var tabContainer = ...; 
dojo.addClass(tabContainer.tablist.pane2button["123"].domNode, "myTabClass");

http://jsfiddle.net/cswing/N2hsG/

基於克雷格的建議,這是現代的做法:

// assuming there is only one tabContainer on the page it will have an id of 'tab_container'
require( [ 'dijit/registry', 'dojo/dom-class' ], 
    function( registry, domClass )
{
    domClass.add( registry.byId( 'tab_container' ).tablist.pane2button['my_pane_id'].domNode, 'my_css_class' );
} );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM