【问题标题】:How do I set a Date to a javascript object, using Java?如何使用 Java 将 Date 设置为 javascript 对象?
【发布时间】:2015-06-29 09:37:57
【问题描述】:

我正在使用 Java 和 Eclipse。对于我的项目的一部分,我需要写一个日历,所以我决定使用已经写好的(在 javascript 上)callendar - http://xdsoft.net/jqplugins/datetimepicker/

我写了一个初始化js组件的方法:

private static native void initComponent()/*-{
        $wnd.$('#datetimepickerStart').datetimepicker();
        $wnd.$('#datetimepickerEnd').datetimepicker({
                                            value:'29.06.2015',
                                            format:'d.m.Y.H:i'});
    }-*/;

问题是我不知道如何填充日期。我试过类似的东西:

private static native void setStartDate(Date date)/*-{
        $wnd.$('#datetimepickerStart').datetimepicker({
                                            value:date,
                                            format:'d.m.Y.H:i'});
    }-*/;

但是没用。

我能提出一些建议:我做对/错了什么,谷歌做什么?

【问题讨论】:

  • 这实际上是 GWT / Google Web Toolkit,不是吗?
  • 所以您现在正在修复您的标签和您的问题以反映缺失的信息,对吧?
  • @Gimby,没错。我不熟悉 javascript,我认为也许我以错误的方式填充 Date 对象。

标签: javascript java datetime datepicker


【解决方案1】:

您不能仅在 Java 代码中内联使用其他编程语言。 尽管它的名字,JavaScript 与 Java 没有太多共同之处。

如果您真的想集成两者,可以使用Java Scripting API 来实现,但这会很困难。

【讨论】:

  • 我正在使用本机方法执行此操作,并且效果很好。我只是不知道如何解析 Date 对象。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多