gpt4 book ai didi

java - 是否可以使用 UiBinder 为 StackLayoutPanel 添加自定义 header ?

转载 作者:太空宇宙 更新时间:2023-11-04 08:27:50 26 4
gpt4 key购买 nike

使用 GWT 2.3,我希望能够为我的 StackLayoutPanel 指定自定义 header 。

我可以通过调用 StackLayoutPanels 以编程方式完成此操作

public void add(final Widget widget, Widget header, double headerSize);

方法,但是当我尝试使用以下代码从 UiBinder 执行此操作时

<g:FlowPanel addStyleNames="{style.widget}">
<g:StackLayoutPanel unit='EM' addStyleNames="{style.inner}">
<g:stack>
<g:header size='3'>
<c:NavigatorHeader title="People"/>
</g:header>
<g:VerticalPanel>
<g:Label>tom</g:Label>
<g:Label>dick</g:Label>
<g:Label>harry</g:Label>
</g:VerticalPanel>
</g:stack>
<g:stack>
<g:header size='3'>
<c:NavigatorHeader title="Cars"/>
</g:header>
<g:VerticalPanel>
<g:Label>estate</g:Label>
<g:Label>saloon</g:Label>
<g:Label>hatchback</g:Label>
</g:VerticalPanel>
</g:stack>
</g:StackLayoutPanel>
</g:FlowPanel>

我得到一个

Found widget in an HTML context Element <c:NavigatorHeader title='People'>

异常。

我该如何执行此操作,或者 UiBinder 不支持此操作?

最佳答案

Doh - 找到了。

查看StackLayoutPanel UiBinder documentation发现我只需要使用元素 g:customHeader 代替 g:header 。

关于java - 是否可以使用 UiBinder 为 StackLayoutPanel 添加自定义 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8152777/

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