Как добавить класс на вкладку в TabContainer?
Единственное, что я нашел, это установить iconClass. Однако мне нужно добавить класс в родительский div на вкладке. Не для некоторых вложенных div внутри него.
Как добавить класс на вкладку в TabContainer?
Единственное, что я нашел, это установить iconClass. Однако мне нужно добавить класс в родительский div на вкладке. Не для некоторых вложенных div внутри него.
Не простой способ, но я получил доступ к кнопке вкладки в объекте tabcontainer.
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' );
} );