【发布时间】:2011-07-11 08:43:02
【问题描述】:
我有一个如下所示的枚举
public enum MyEnum {
A,
B;
}
然后我有一个 UiBinder 文件,其中包含一个自定义组件,该组件有一个期望上述枚举的 setter 和 getter。 (我已经删除了
的额外代码<ui:UiBinder ....>
<g:HTMLPanel>
....
<myNamespace:myComponent myAttribute="" />
....
</g:HTMLPanel>
</ui:UiBinder>
我可以引用我的枚举并以任何方式将该值放入 myAttribute 中吗?我想要完成的是这样的
<ui:UiBinder ....>
<ui:with field="myEnumField" type="com.example.MyEnum" />
<g:HTMLPanel>
....
<myNamespace:myComponent myAttribute="{myEnumField.A}" />
....
</g:HTMLPanel>
</ui:UiBinder>
但是,我似乎无法使用 ui:with 执行此操作。我可以以任何方式做到这一点吗?
【问题讨论】: