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」啓用拖放大小調整。
它的工作:)只有我們要做的事情是刪除窗格和子對象,所以它不佔用內存。 –