3

私は新しい GWT2 UiBinder を気に入っていますが、宣言型 UI スタイルを使用して特定のことが達成できるかどうかは明確ではありません。

たとえば、ToggleButton は、構築時にイメージ インスタンスのみを取得します (アップ/ダウン イメージのセッターはありません)。私が理解しているように、UiBinder は JavaBean のような反射的な方法で動作し、割り当て可能な属性が対応するセッターにマップされます。このスタイルは、構築時に特定の属性を指定する必要がある ToggleButton のようなウィジェットで可能ですか?

<g:ToggleButton ui:field="myBtn"></g:ToggleButton>
4

3 に答える 3

3

@Matt Moriarity:ヒントをありがとう!私はそれをこのようにしなければならなかったことがわかりました:

<g:ToggleButton ui:field="foo">
    <g:upFace><img src="images/bar.png"/></g:upFace>
</g:ToggleButton>

他の面(downFaceなど)を指定しない場合、その画像はすべてのボタンの状態に使用されます。

編集:外部リソースを正式に指定するときにui:imageを使用すると思いますか?

于 2010-04-21T04:27:16.497 に答える
0

次のようなことを試してください:

<g:ToggleButton>
  <ui:image src="..." />
</g:ToggleButton>
于 2010-01-05T21:52:14.000 に答える
0

これらのウィジェットを作成するには、 を使用する@UiFactoryか、@UiField(provided=true)

http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html#Using_a_widgetを参照してください

于 2009-12-23T20:59:46.193 に答える