gwt:没有可用于 java.util.Calendar 类型的源代码

2022-09-04 08:23:48

我试图在我的GWT应用程序中使用如下:java.util.Calendar

Calendar cal = Calendar.getInstance();

然后我得到了这个错误:

没有可用于类型的源代码 ;您是否忘记继承所需的模块?java.util.Calendar

有人知道它有什么问题吗?


答案 1

自GWT版本1.3以来,相关的错误已记录在GWT中,您可以在此处找到它 - http://code.google.com/p/google-web-toolkit/issues/detail?id=603

1) 对 GWT 的 Calendar 类支持是 GWT 用户社区长期等待的请求。

2)不幸的是,GWT团队已经决定我们可以没有它

您可以在Google GWT论坛上找到所有可能的讨论。您在论坛中查找其他替代方案,问题讨论线程会进入几个页面。

从本质上讲,我们决定使用Calendar取消任何客户端代码,而只在服务器端处理这些东西。


答案 2

Calendar类依赖于许多GWT无法转换为Javascript的Java类。如果它符合您的需求,您可以简单地在客户端进行。有关更多详细信息,请参阅此处new Date()

您也可以尝试 gwt-calendar 项目


推荐