자, centralHTML
이 <g:center>
인 mySplitLayoutPanel
안에 들어 있습니다. UiBinder에서SplitLayoutPanel의 중앙 위젯에 대해 "setWidgetSize"하는 방법은 무엇입니까?
:
<g:SplitLayoutPanel ui:field="mySplitLayoutPanel">
<g:west size="200">
<g:HTMLPanel ui:field="westHTML" />
</g:west>
<g:center>
<g:HTMLPanel ui:field="centralHTML" />
</g:center>
</g:SplitLayoutPanel>
이 코드는 centralHTML
가 보이지 않는되도록 잘 mySplitLayoutPanel.setWidgetSize(westHTML,200)
좋아, 가정 사용자가 오른쪽으로 스플리터를 끌어 작동합니다. 그런 다음, 우리가 가지고있는 centralWidget 볼이 사용할 수 있도록합니다 :
mySplitLayoutPanel.setWidgetSize(centralHTML,200) // but this doesn't work
어떤 사람들은 단지 중앙 하나가 자동으로 표시됩니다 서쪽 위젯 &의 크기를 설정 말. 하지만 그렇게하고 싶지는 않지만 대신 중앙 위젯의 위젯 크기 만 설정하려고합니다. 따라서
SplitLayoutPanel의 중앙 위젯에 "setWidgetSize"하는 방법은 무엇입니까? 도크 그렇지 않으면
이 A panel that lays its child widgets out "docked" at its outer edges, and allows its last widget to take up the remaining space in its center.
이 문제가 의미가 있습니다 :
오케이, 그건 의미가 있습니다, 대단히 고맙습니다. 그럼 onResize를 사용합니다. – Tum