2011-11-16 92 views
1

使用GWT 2.3我希望能够为我的StackLayoutPanel指定自定义标题。是否可以使用UiBinder为StackLayoutPanel添加自定义标题?

我可以通过调用StackLayoutPanels做到这一点编程

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

方法,但是当我用下面的代码

<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> 

尝试做从UiBinder的,我得到一个

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

异常。

我该怎么做,或者UiBinder不支持这个功能?

回答

相关问题