2011-11-16 90 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不支持這個功能?

回答

相關問題