0
如何以编程方式隐藏splitcontainer窗格。我有3个面板。我想按一个按钮隐藏显示一个面板。怎么做 ?不想毁掉它。如何隐藏dojo splitcontainer/bordercontainer的面板?
如何以编程方式隐藏splitcontainer窗格。我有3个面板。我想按一个按钮隐藏显示一个面板。怎么做 ?不想毁掉它。如何隐藏dojo splitcontainer/bordercontainer的面板?
使用的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”启用拖放大小调整。
它的工作:)只有我们要做的事情是删除窗格和子对象,所以它不占用内存。 –