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