我正在使用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'});
}-*/;
但它没有用。
我可以提出一些建议:我的做法是对还是错,谷歌是什么?
答案 0 :(得分:1)
您不能在Java代码中内联使用其他编程语言。 尽管它的名字,JavaScript与Java没有多少共同之处。
如果你真的想要同时整合两者,你可以使用Java Scripting API这样做,但这很难。