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

你可能感兴趣的:(contain)