Java 播放框架输入日期表单
我在模型类中指定了一个日期变量:Java 播放框架输入日期表单,java,playframework-2.0,Java,Playframework 2.0,我在模型类中指定了一个日期变量: @Required public Date date; 我使用@inputDate(journeyForm(“date”),“\u label->“date*”)填充它,在我的表单中,它就像一个下拉日历一样显示。当我显示数据条目时,日期显示如下2013年1月3日星期四00:00:00 GMT。我的问题是如何修改此表单中记录的时间?我查看了html助手的play framework api文档,但没有输入时间。任何建议都将不胜感激 理想情况下,我会有一个单独的时
@Required
public Date date;
我使用@inputDate(journeyForm(“date”),“\u label->“date*”)填充它,在我的表单中,它就像一个下拉日历一样显示。当我显示数据条目时,日期显示如下2013年1月3日星期四00:00:00 GMT
。我的问题是如何修改此表单中记录的时间?我查看了html助手的play framework api文档,但没有输入时间。任何建议都将不胜感激
理想情况下,我会有一个单独的时间变量。当您使用inputDate助手时,您将构建一个input type=“date”
字段。在某些浏览器中,您有一个下拉助手(例如在Chrome中)。下拉日历提供的是日期
而不是日期时间
对象
但是您的对象Date
也保存时间信息。由于只提供日期信息,因此对象将使用空时间信息构造。你必须找到另一种方法来做这件事。您可以使用具有时间选择器功能的jQuery插件。以下是搜索jQuery Timepicker时的一种方法。日期/时间:
@inputText(
yourForm(fieldNAme),
'_label -> "label",
'type -> "datetime-local"
)
仅限时间:
@inputText(
yourForm(fieldNAme),
'_label -> "label",
'type -> "time"
)
在游戏2.5中不起作用。改为使用@input(){}
定义自定义输入。