如何将类添加到 TabContainer 中的选项卡?
我发现的唯一东西是设置 iconClass。但是我需要将类添加到选项卡中的父 div。不是它里面的一些嵌套的div。
如何将类添加到 TabContainer 中的选项卡?
我发现的唯一东西是设置 iconClass。但是我需要将类添加到选项卡中的父 div。不是它里面的一些嵌套的div。
这不是一个简单的方法,但我可以访问 tabcontainer 对象中的选项卡按钮。
var tabContainer = ...;
dojo.addClass(tabContainer.tablist.pane2button["123"].domNode, "myTabClass");
基于克雷格的建议,这是现代的做法:
// 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' );
} );