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"就行了;

posted @ 2012-06-27 17:23  爱吃猫的鱼~  阅读(537)  评论(0编辑  收藏  举报