質問

構築を行っていウィジェットとUiBinderいが必要で囲まれ <span /> がUiBinderなければならないわけではなくん <div />.E.g. <g:HTMLPanel /> => <div />.HorizonPanel,FlowPanel,VerticalPanelものみ <div />.

いつか解決するのか

役に立ちましたか?

解決

してみてください:

<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
         xmlns:g='urn:import:com.google.gwt.user.client.ui'>
    <g:HTMLPanel tag="span">
        <!-- your stuff -->
    </g:HTMLPanel>
</ui:UiBinder>

他のヒント

ときに使用 <div> だが追加 display: inline そのCSSで表示していました <span>.

編集:固定場所のがんにおいて行われてdiv'では'span'.

について答えることにより上記のロバート-(せいどのようにコメントを直接)

これは動作しませんのボックスは、ウィジェットできない内に設置されたHTMLのコンパイラで"エラー:たウィジェットにhtmlコンテキスト").がシンプルな回避策:

<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
             xmlns:g='urn:import:com.google.gwt.user.client.ui'>
  <g:HTMLPanel>
    <span>
      <!-- Your content with widgets goes here -->
    </span>
  </g:HTMLPanel>
</ui:UiBinder>

他の有用なものについて言及InlineHTMLとInlineLabelウィジェットの任意のhtmlまたはテキストにはそれぞれ <span>

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top