gpt4 book ai didi

html - GWT 将 FlowPanel 视为 HTML 上下文 - 为什么?

转载 作者:行者123 更新时间:2023-11-28 12:16:04 26 4
gpt4 key购买 nike

我正在尝试做一些非常简单的事情,使用 uiBinder 创建一个基于 div 的布局。布局的中心是几个标签、一些文本框和一个图像。我想要的输出是:

           ____________________
Label 1 | box 1 |
--------------------
____________________
Label 2 | box 2 |
--------------------
_________
Label 3 | |
Label 4 | image |
---------

由于标签和图像是 GWT 小部件,我不能直接使用 div,所以我改用 FlowPanel。 FLowPanel 的文档表明它可以包含小部件。但是,当我编译下面的代码时,它会抛出错误

Not allowed in an HTML context: &ltg:Label addStyleNames='{res.css.actionPanelText}'> (:10)

拜托,有人能指出我哪里蠢了吗?

谢谢,理查德

<ui:with field='res' type='com.this.that.wf.portal.flip.client.ui.Resources' />
<FlowPanel>
<FlowPanel addStyleNames="{res.css.itemDetailsInput}">
<FlowPanel addStyleNames="{res.css.itemDetailsInputCol1}">
<g:Label>Label 1</g:Label>
<g:Label>Label 2</g:Label>
</FlowPanel>
<FlowPanel addStyleNames="{res.css.itemDetailsInputCol2}">
<g:TextBox ui:field="Box1"></g:TextBox>
<g:TextBox ui:field="Box2"></g:TextBox>
</FlowPanel>
</FlowPanel>
<FlowPanel addStyleNames="{res.css.itemDetailsOutput}">
<FlowPanel addStyleNames="{res.css.itemDetailsOutputCol1}">
<g:Label>Label 3</g:Label>
<g:Label>Label 4</g:Label>
</FlowPanel>
<FlowPanel addStyleNames="{res.css.itemDetailsOutputCol2}">
<g:Image url="http://www.someimage.com/generic.jpg"
ui:field="itemImage"
title="Item" altText="My alt"/>
</FlowPanel>
</FlowPanel>
</FlowPanel>

我的 CSS 是这样的:

    .itemDetailsInput {
display: table;
width: 500px;
margin: 5px;
width: 100%;
padding: 3px 5px 3px 5px;
}

.itemDetailsInputCol1{
display: table-cell;
width: 20%;
padding: 1em;
position: relative;
left: auto;
}

.itemDetailsInputCol2 {
width: 80%;
display: table-cell;
padding: 1em;
position: relative;
}

.itemDetailsOutput {
display: table;
width: 500px;
margin: 5px;
width: 100%;
padding: 3px 5px 3px 5px;
}

.itemDetailsOutputCol1{
display: table-cell;
width: 60%;
padding: 1em;
position: relative;
left: auto;
}

.itemDetailsOutputCol2 {
width: 40%;
display: table-cell;
padding: 1em;
position: relative;
}

最佳答案

我真是个笨蛋。花了几个小时查看这段代码后,我意识到我错过了“FrowPanel”前面的“g:”。

关于html - GWT 将 FlowPanel 视为 HTML 上下文 - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19170128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com