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

最佳答案

使用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”以启用拖放功能。

关于javascript - 如何隐藏Dojo splitcontainer/bordercontainer的面板?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8480079/

10-12 15:58