我使用的是“GWTP”而不是“GWT”,没有RootLayoutPanel
添加TabLayoutPanel
进去。
在 Eclipse 中,我可以自动生成 MyPresenter、MyView 和 MyUiBinder.ui.xml 文件。
所以,在 MyUiBinder.ui.xml 中,我有
<g:TabLayoutPanel ui:field="mainTabPanel" barUnit="PX" barHeight="60" width="100%" height="100%">
<g:tab>
<g:header>Welcome</g:header>
<g:HTMLPanel height="100%" > Some more stuffs here
</g:HTMLPanel>
</g:tab>
</g:TabLayoutPanel>
但是,运行后,它只显示了 Tab 的 Header,我看不到 HTMLPanel 的任何内容。但是当设置height="600px"
为TabLayoutPanel
然后我可以看到,我不想要固定高度。TabLayoutPanel
我想要100%的高度。
那么如何TabLayoutPanel
在GWTP的UiBinder中正确使用呢?