Java 传递HTML5数据属性来播放!表格输入

Java 传递HTML5数据属性来播放!表格输入,java,forms,playframework,playframework-2.0,Java,Forms,Playframework,Playframework 2.0,我正在使用Java+Play 2.0.4,我需要将一些“数据-”属性传递给我的输入字段,如: @inputDate( myform("start"), '_showConstraints -> false, '_label -> Messages("label.start.date"), 'data-date-format -> "mm/dd/yyyy" ) 这将抛出“值-不是符号的成员”错误。检查是否创建自己的帮助程序 您可以使用“自己处理HTML输入创建”

我正在使用Java+Play 2.0.4,我需要将一些“数据-”属性传递给我的输入字段,如:

@inputDate(
  myform("start"),
  '_showConstraints -> false,
  '_label -> Messages("label.start.date"),
  'data-date-format -> "mm/dd/yyyy"
)
这将抛出“值-不是符号的成员”错误。

检查是否创建自己的帮助程序


您可以使用“自己处理HTML输入创建”一节中描述的ie.way,如果您计划在许多地方使用它,您也可以“编写自己的字段构造函数”。

我不记得在哪里见过它,但它可以工作:

Symbol("data-date-format") -> "mm/dd/yyyy"

既然@Ubersoldat说“它适用于任何不包含破折号的东西。”->也许需要在框架中修复它以使事情变得更简单?

是的,我刚刚为引导日历字段创建了一个助手。我认为可能有一种更简单的方法来实现这一点,而不是重写框架提供的所有已经提供的帮助程序。我的意思是,它适用于任何不包含破折号的东西。谢谢,我很长时间都不会猜到这个:)这已经在游戏2.3中修复。结帐以获得一个好的解释。