如何隐藏dojo splitcontainer / bordercontainer的面板?

时间:2011-12-12 19:56:51

标签: javascript dojo

如何以编程方式隐藏splitcontainer窗格。我有3个面板。我想隐藏按钮显示一个面板。怎么做 ?不想破坏它。

1 个答案:

答案 0 :(得分:7)

使用SplitContainer的addChild()和removeChild()方法:

splitContainer.removeChild(contentPane3); // to hide pane
splitContainer.addChild(contentPane3); // to show pane

关注my jsFiddle查看和播放包含切换窗格的工作示例。

另请注意,不推荐使用SplitContainer,您应该使用dijit.layout.BorderContainer。设置data-dojo-props =“splitter:true”以启用拖放调整大小。