首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DockLayoutPanel不能正常工作

DockLayoutPanel不能正常工作
EN

Stack Overflow用户
提问于 2011-03-31 19:10:23
回答 3查看 2.9K关注 0票数 3

我用下一种方式来描述我的面板

代码语言:javascript
复制
<!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'>
<g:DockLayoutPanel unit="PX" width="600" >
    <g:north size="85">
    ....
    </g:north>
    <g:center>
    ....

    </g:center>
</g:DockLayoutPanel>

产生的GWT为北和中心的下一个div。

代码语言:javascript
复制
 <div style="position: absolute; overflow: hidden; left: 0px; top: 0px; right: 0px; height: 85px;"
 <div style="position: absolute; overflow: hidden; left: 0px; top: 85px; right: 0px; bottom: 0px;">

它们包含了我所需要的数据,但是第二个div没有显示。我哪里错了?

UPD:只是为了

代码语言:javascript
复制
    <g:center>
        <g:FlowPanel height="100%">
            <g:Label height="100%">TEST2</g:Label>
        </g:FlowPanel>
    </g:center>

我得到了

代码语言:javascript
复制
<div style="position: absolute; overflow: hidden; left: 0px; top: 85px; right: 0px; bottom: 0px;">
<div style="position: absolute; overflow: hidden; left: 0px; top: 85px; right: 0px; bottom: 0px;">
    <div style="height: 100%; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;">
        <div class="gwt-Label" style="height: 100%;">TEST2</div>
    </div>
</div>
</div>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-01 09:23:29

我想我知道你做错了什么。你需要这个:

代码语言:javascript
复制
RootLayoutPanel().get().add(new MyView());

而不是:

代码语言:javascript
复制
RootPanel().get().add(new MyView());

因为如果您使用uibinder,您需要RootLayouPanel!

我希望它能帮到你!

票数 9
EN

Stack Overflow用户

发布于 2014-09-24 14:03:38

我已经修好了下一条路:

代码语言:javascript
复制
<ui:style>
    .visible {
        overflow: visible !important;
    }
</ui:style>

<g:DockLayoutPanel unit="PX" width="100%" height="100%">
    <g:north size="46" styleName="{style.visible}">
         ...
    </g:north>
</g:DockLayoutPanel>
票数 1
EN

Stack Overflow用户

发布于 2011-03-31 22:47:01

编辑:重要的是,center小部件中的内容。示例FlowPanel将填写该区域,但VerticalPanel不填。然后必须将height属性设置为100%。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5505009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档