【问题标题】:Form doesnt work when adding attributes to ScalaFormHelpers向 ScaleForm Helpers 添加属性时表单不起作用
【发布时间】:2016-03-25 04:30:22
【问题描述】:

当我向表单添加属性时,我的表单似乎不起作用,这就是表单现在的样子(此代码不起作用):

advPlaatsen.scala.html

@import helper._
@implicitField = @{ FieldConstructor(myPlainFieldConstructor.f) }
@form(routes.Application.newAdv, 'enctype -> "multipart/form-data") {
<div class="row collapse">
    <div class="small-2 columns">
            <span class="prefix">Jaar</span>
    </div>
    <div class="small-4 left columns">
            @inputText(advForm("Jaar"),
            'id -> "right-label",
            'placeholder -> "Jaar",
            'name ->"jaar")
    </div>
    </div>
<input type="submit" value="Create">
}

myPlainFieldConstructor.html.scala:

@(elements: helper.FieldElements)
@elements.input

我一共使用了 6 种输入类型,其中 5 种是文本输入,一种是文件输入,当它是默认帮助器时,它们似乎工作得很好:

@inputText(advForm("Jaar"))

如果您需要更多我的代码,请告诉我,

我在 Stackoverflow 上使用了这个 answer

【问题讨论】:

    标签: forms scala playframework


    【解决方案1】:

    您的自定义 FieldConstructor 是 scala 文件,而不是 scala 模板。

    改变

    myPlainFieldConstructor.html.scala
    

    myPlainFieldConstructor.scala.html
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-27
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      • 2013-03-15
      • 1970-01-01
      相关资源
      最近更新 更多