有没有一种方法可以根据URL参数在加载时在选项卡容器中选择选项卡?

我尝试了以下操作,但似乎什么也没有发生,并且我想要的选项卡未选中:

dojo.addOnLoad(function() {
tabToSelect = getParameter("tab");
if(tabToSelect){
    dijit.byId("container").selectChild(tabToSelect); } }


我已经控制台注销了该参数,并且我知道它是正确的。

我有一种强烈的感觉,我想念一些东西。

最佳答案

对于那些可能有相同问题的人,我从dojo邮件列表中得到了答案,必须传递实际的选项卡,而不仅仅是字符串,如下所示:

var tab = tabToSelect && dijit.byId(tabToSelect); if(tab){ dijit.byId("container").selectChild(tab)};


现在就像魅力一样!

10-08 01:08