was*_*atz 4 java gwt enums uibinder
我有一个如下所示的枚举
public enum MyEnum {
A,
B;
}
Run Code Online (Sandbox Code Playgroud)
然后我有一个UiBinder文件,其中包含一个自定义组件,该组件具有setter和getter,期望上面的枚举.(我已经删除了额外的代码
<ui:UiBinder ....>
<g:HTMLPanel>
....
<myNamespace:myComponent myAttribute="" />
....
</g:HTMLPanel>
</ui:UiBinder>
Run Code Online (Sandbox Code Playgroud)
我可以引用我的枚举并以任何方式将该值放入myAttribute中吗?我想要完成的是这样的事情
<ui:UiBinder ....>
<ui:with field="myEnumField" type="com.example.MyEnum" />
<g:HTMLPanel>
....
<myNamespace:myComponent myAttribute="{myEnumField.A}" />
....
</g:HTMLPanel>
</ui:UiBinder>
Run Code Online (Sandbox Code Playgroud)
然而,似乎我不能用ui执行此操作:with.我能以任何方式做到这一点吗?
在搜索了一下后,我意识到你实际上可以做到以下几点:
<ui:import field="com.example.MyEnum.*" />
<g:HTMLPanel>
...
<myNamespace:myComponent myAttribute="{A}" />
...
</g:HTMLPanel>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1799 次 |
| 最近记录: |