私は DockLayoutPanel が好きです。ただし、大きな問題があります。
DockLayoutPanel からブロック (West、East、North、または South ブロック) を削除する方法は次のとおりです。
言ってみましょう、私はこのコードを手に入れました
<g:DockLayoutPanel ui:field="centralDockLayoutPanel">
<g:center>
<g:LayoutPanel ui:field="mainPanel"/>
</g:center>
<g:east size="200">
<g:HTMLPanel ui:field="happyHTMLPanel" width="100%" height="100%">
Some more widgets here
</g:HTMLPanel>
</g:east>
</g:DockLayoutPanel>
centralDockLayoutPanel から East ブロックを削除したいと考えています。だから私は試しました
getView().getCentralDockLayoutPanel().remove(getView().getHappyHTMLPanel());
しかし、それはうまくいきません
getView().getHappyHTMLPanel().setVisible(false);
また、動作しません
DockLayoutPanel からブロック (West、East、North、または South ブロック) を削除できますか?