として追加してタブをdijit/layout/ContentPane
追加する代わりにdijit/layout/StackPane
。次に、StackPaneのメソッドを使用するかaddChild(widget)
、removeChild(widget)
および/またはselectChild(widget)
:
var tab1 = registry.byId("tab1"); // dijit/layout/StackContainer
var bc = new BorderContainer();
var cp1 = new ContentPane({
content: "content pane 1",
region: "top"
});
var cp2 = new ContentPane({
content: "content pane 2",
region: "center"
});
bc.addChild(cp1);
bc.addChild(cp2);
tab1.addChild(bc);
tab1.selectChild(bc);
実際の動作をご覧ください:http://jsfiddle.net/phusick/szCb4/