当我向表单添加属性时,我的表单似乎不起作用,这就是表单现在的样子(此代码不起作用):
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。
答案 0 :(得分:0)
您的自定义FieldConstructor是scala文件,而不是scala模板。
更改
myPlainFieldConstructor.html.scala
要
myPlainFieldConstructor.scala.html