向ScalaFormHelpers添加属性时,表单不起作用

时间:2015-12-18 12:45:46

标签: forms scala playframework

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

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种是文本,1种是文件输入,它们在默认帮助器下似乎工作正常:

@inputText(advForm("Jaar"))

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

我在Stackoverflow上使用了这个answer

1 个答案:

答案 0 :(得分:0)

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

更改

myPlainFieldConstructor.html.scala

myPlainFieldConstructor.scala.html