Gwt SplitLayoutPanel内部披露面板
将SplitLayoutPanel嵌套在披露面板中时,使用相对高度属性(例如100%)打开披露面板时,不会显示SplitLayoutPanel。检查生成的HTML会发现包含SplitLayoutPanel(DisclosurePanel生成一个包含两行的表)的行的高度为0px,但宽度的确定是正确的 我做错什么了吗?卸下披露面板将正确显示SplitLayoutPanel。此外,将SplitLayoutPanel的高度设置为绝对值(例如500px)也有效 如有任何建议,我们将不胜感激Gwt SplitLayoutPanel内部披露面板,gwt,uibinder,Gwt,Uibinder,将SplitLayoutPanel嵌套在披露面板中时,使用相对高度属性(例如100%)打开披露面板时,不会显示SplitLayoutPanel。检查生成的HTML会发现包含SplitLayoutPanel(DisclosurePanel生成一个包含两行的表)的行的高度为0px,但宽度的确定是正确的 我做错什么了吗?卸下披露面板将正确显示SplitLayoutPanel。此外,将SplitLayoutPanel的高度设置为绝对值(例如500px)也有效 如有任何建议,我们将不胜感激 <!DO
<!DOCTYPE html>
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder" xmlns:g="urn:import:com.google.gwt.user.client.ui">
<g:DisclosurePanel width="99%">
<g:header>Some Header</g:header>
<g:SplitLayoutPanel ui:field="mySplitLayoutPanel"
width="100%" height="100%">
<g:west size="200">
<g:ScrollPanel ui:field="streamTreePanel" styleName="ccTreePanel" />
</g:west>
<g:center>
<g:VerticalPanel ui:field="streamTablePanel"
styleName="ccTablePanel" width="100%" />
</g:center>
<g:east size="400">
<g:ScrollPanel ui:field="streamInfoPanel" styleName="ccInfoPanel" />
</g:east>
</g:SplitLayoutPanel>
</g:DisclosurePanel>
某个标题
布局面板
要求一个完整的链提供调整大小
,要求调整大小
父窗口小部件直到根布局面板
才能正常工作。
在您的情况下,披露面板
不实现任何接口。您可以:
- 将
放入SplitLayoutPanel
- 在
披露面板中指定明确的维度(有关更多信息,请参阅配方)
- 添加您自己的
并手动调整ResizeHandler
的大小(调用SplitLayoutPanel
)onResize()