2013-04-10 43 views
2

我有一個叫divChal的視圖。當我將視圖更改爲我也想要將選定欄中的選定按鈕更改爲具有id tabBarButtonChal的按鈕時。 我試過這樣,這是行不通的。如何選擇dojo TabBarButton?

var divChal = dijit.registry.byId("divChal"); 
dojo.aspect.after(divChal,"onBeforeTransitionIn", function(){ 
    var tabBarButtonChal = dijit.registry.byId("tabBarButtonChal"); 
    tabBarButtonChal.select(); 
}); 

迎接湯姆

+0

你是什麼意思選擇?你的意思是重點?你能編輯這個問題並發表你正在談論的'觀點'嗎? (像HTML一樣) – Jess 2013-04-12 03:01:07

+1

我很擔心這個問題。我使用dojo 1.8.x,所以突出顯示tabbarbutton的正確方法是dijit.registry.byId(「BUTTONNAME」)。set('selected',true); – user2219190 2013-04-14 14:39:18

回答

0

這種方式來設置一個屬性上的節點是它喚起set(property, value)

dojo.aspect.after(divChal,"onBeforeTransitionIn", function(){ 
    dijit.registry.byId("tabBarButtonChal").set('selected', true); 
});