dojo中TabContainer动态显示指定页面
TabContainer动态显示指定的页面很简单:
首先是用dijit.byID("TabContainer") 来获取整个控件;
例如:var tab = dijit.byId("index_Tab");
再次给控件添加显示的tab即可,这里有2种方式添加:
1.直接添加子tab整个控件:
例如:
var newpage = new dojox.layout.ContentPane({ id:"id", title:"pagename", closable:"true", href:url }); tab.addChild(newpage); tab.selectChild(newpage);
这样就可以了;
2.还可以用子tab的ID来选定:
例如:
tab.selectChild("id");
这样也是OK的
PS:对于dijit.layout.TabContainer静态指定页面只需要在创建的时候加入 selectChild="id"就行了;
如果我们不能延长生命的长度,我们可以拓宽它的广度!