【问题标题】:Passing HTML 5 data attributes to Play! form inputs将 HTML 5 数据属性传递给 Play!表单输入
【发布时间】:2012-12-12 14:03:44
【问题描述】:

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

@inputDate(
  myform("start"),
  '_showConstraints -> false,
  '_label -> Messages("label.start.date"),
  'data-date-format -> "mm/dd/yyyy"
)

这会引发“值 - 不是 Symbol 的成员”错误。

【问题讨论】:

    标签: java forms playframework playframework-2.0


    【解决方案1】:

    我不记得我在哪里看到的,但它确实有效:

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

    【讨论】:

    【解决方案2】:

    检查documentation 创建自己的助手

    你可以使用 ie。 “自己处理 HTML 输入创建”部分中描述的方式,如果您打算在许多地方使用它,您还可以“编写自己的字段构造函数”。

    【讨论】:

    • 是的,我刚刚为引导日历字段创建了一个助手。我认为也许有一种更简单的方法,而不是重写框架提供的所有已经给定的助手。我的意思是,它适用于所有不包含破折号的东西。
    【解决方案3】:

    好吧,因为@Ubersoldat 说“它适用于不包含破折号的所有东西。” -> 也许这需要在框架中修复以使事情变得更容易?

    【讨论】:

      猜你喜欢
      • 2018-12-01
      • 2020-05-25
      • 2013-10-15
      • 1970-01-01
      • 2021-06-30
      • 2016-03-24
      • 2015-12-25
      • 2019-12-23
      相关资源
      最近更新 更多