我在使用UiBinder显示SplitLayoutPanel时遇到了一些问题。当页面加载时,SplitLayoutPanel似乎是隐藏的。谢谢
下面是我的代码:
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui"
xmlns:z="urn:import:com.zimfly.filebox.client"
>
<ui:style>
.mainPanel {
background-image: url("images/bg.jpg");
background-repeat:repeat-x;
}
</ui:style>
<g:ScrollPanel styleName="{style.mainPanel}">
<g:HTMLPanel>
<br></br>
<g:VerticalPanel>
<g:HorizontalPanel>
<g:HTML> </g:HTML>
<g:Button ui:field="btnToggleUpload">Show Upload Form</g:Button>
<g:HTML> </g:HTML>
<g:Button ui:field='btnNewFolder'>New Folder</g:Button>
</g:HorizontalPanel>
</g:VerticalPanel>
<br></br>
<g:SplitLayoutPanel>
<g:west size="300" unit='EM'>
<z:FilesTree ui:field="filesTree" />
</g:west>
<g:center>
<z:FilesGrid ui:field="filesGrid" />
</g:center>
</g:SplitLayoutPanel>
</g:HTMLPanel>
</g:ScrollPanel>
</ui:UiBinder>发布于 2010-08-12 07:47:38
首先,检查主页上的DOCTYPE声明是否指示浏览器使用standards mode。
编辑:看起来您的案例中的SplitLayoutPanel需要一个已定义的height值。
<!DOCTYPE html>
https://stackoverflow.com/questions/3463706
复制相似问题