包括从域到 gwt 共享类的枚举
我有一个结构类似于
+com.example
+domain
+enums
+gwt
+client
+server
+shared
我的 gwt 配置
<source path='client'/>
<source path='shared'/>
<entry-point class="com.example.gwt.client.Dashboard"/>
的项目,我真正想要的是在客户端使用我的域枚举。或者我必须将它们复制为共享类/转换为字符串?
I have project with structure like
+com.example
+domain
+enums
+gwt
+client
+server
+shared
my gwt config
<source path='client'/>
<source path='shared'/>
<entry-point class="com.example.gwt.client.Dashboard"/>
What I really wan't is to use my domain enums at client side. Or I must duplicate them as shared classes/convert to Strings?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果枚举类与 GWT 兼容,您可以将
Enums.gwt.xml
放置在domain/enums
中,并使用标签。您的主
gwt.xml
文件需要添加
标记来引入Enums.gwt.xml
。此外,标记可以是 如果您需要更细粒度的控制,请过滤。
If the enum classes are GWT-compatible, you could place an
Enums.gwt.xml
indomain/enums
with a<source path='' />
tag. Your maingwt.xml
file would need to add an<inherits>
tag to pull inEnums.gwt.xml
. Also, the<source>
tags can be filtered if you need finer-grained control.