Java 如何在PlayFramework中将日期值传递给@inputText
我想创建一个表单,默认情况下,加载表单时,表单将以“dd.MM.yyyy”格式设置当前日期。我试图通过@inputText中的值插入该表单,但它不起作用:Java 如何在PlayFramework中将日期值传递给@inputText,java,scala,playframework,Java,Scala,Playframework,我想创建一个表单,默认情况下,加载表单时,表单将以“dd.MM.yyyy”格式设置当前日期。我试图通过@inputText中的值插入该表单,但它不起作用: @inputText( postForm("postedAt"), 'value->(new Date().format("dd.mm.yyyy")) , 'type->"date", '_label-&
@inputText(
postForm("postedAt"),
'value->(new Date().format("dd.mm.yyyy")) ,
'type->"date",
'_label->"Date",
'_showConstraints->false,
'class -> "form-control",
'required -> "required")
仍然输入值未显示当前日期:
知道如何传递数据并在
@inputText
中显示吗?使用文档中的日期
字段如何?例如,在表单定义中,您可以将postedAt
字段绑定为:
Form( ...
"postedAt" -> date("dd.MM.yyyy")
...
)
然后在操作中用new Date()
填充表单中的postedAt
字段,然后在模板中显示其值,如下所示
@inputText(postForm("postedAt"),
'type -> "date",
'_label -> "Date",
'_showConstraints -> false,
'class -> "form-control",
'required -> "required")
我还没有测试过这段代码,但它应该可以像广告中所说的那样工作。我按照您的描述实现了这段代码,但仍然没有显示日期。