有没有办法在加载时选择标签容器中的选项卡,具体取决于url参数?
我尝试过以下操作,但似乎没有任何事情发生,我想要的标签没有被选中:
dojo.addOnLoad(function() {
tabToSelect = getParameter("tab");
if(tabToSelect){
dijit.byId("container").selectChild(tabToSelect); } }
我让控制台注销了参数,我知道它是正确的。
我有一种强烈的感觉,我错过了一些东西......
答案 0 :(得分:1)
对于那些可能有相同问题的人,我从dojo邮件列表中得到了答案,必须传递实际的标签而不仅仅是一个字符串,如下所示:
var tab = tabToSelect && dijit.byId(tabToSelect);
if(tab){ dijit.byId("container").selectChild(tab)};
现在就像魅力一样!