5

JavaコードとUiBinder XMLの間で(できれば静的な最終)文字列または数値定数を共有する最短の方法の例を誰かが投稿できますか。ここで、属性のいずれかで定数を使用できます。

<g:TextArea width="...px"/>

または値で:

<g:Label>...</g:Label>

この例が見つからないようです。ファイルからのテキストだけです。これは望ましくありません。

4

1 に答える 1

10

staticフィールド (および列挙型定数) は単純な で使用できます<ui:import>:

<ui:import field="com.example.Pojo.CONSTANT" />

また

<ui:import field="com.example.Pojo.*" />

そして簡単に:

<g:Label text="{CONSTANT}" />

また

<g:Label><ui:text from="{CONSTANT}"/></g:Label>

https://code.google.com/p/google-web-toolkit/source/browse/trunk/user/test/com/google/gwt/uibinder/test/client/WidgetBasedUi.ui.xml#87を参照してください。例。

于 2013-02-09T11:51:21.850 に答える