如何在PlayFramework

时间:2015-10-04 09:22:13

标签: java scala playframework

我想创建一个表单,默认情况下,在加载表单时,它会以“dd.MM.yyyy”格式设置当前日期。我试图通过@inputText中的值插入它但是它不起作用:

@inputText(
                postForm("postedAt"),
                'value->(new Date().format("dd.mm.yyyy")) ,
                'type->"date",
                '_label->"Date",
                '_showConstraints->false,
                'class -> "form-control",
                'required -> "required")

仍然输入值未显示当前日期:

http://i.stack.imgur.com/IWaZP.png

知道如何传递数据显示在@inputText

1 个答案:

答案 0 :(得分:0)

如何使用here记录的date字段呢?对于前者在表单定义中,您可以将postedAt字段绑定为:

Form( ...
  "postedAt" -> date("dd.MM.yyyy")
  ...
)

然后在postedAt中的new Date()填写表单中的Action字段,然后在模板中显示其值,如

@inputText(postForm("postedAt"),
   'type -> "date",
   '_label -> "Date",
   '_showConstraints -> false,
   'class -> "form-control",
   'required -> "required")

我没有测试过这段代码,但它应该像宣传的那样工作。