mus*_*oom 7 playframework playframework-2.0
我在Play 2中创建一个自定义字段构造函数:
@(elements : helper.FieldElements)
<div class="@if(elements.hasErrors) {error}">
<label for="@elements.id">@elements.label</label>
<div class="input">
@elements.input
<span class="errors">@elements.errors.mkString(", ")</span>
<span class="help">@elements.infos.mkString(", ")</span>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我需要输入元素始终具有特定的类"my-class".我怎样才能做到这一点?FieldElements类有一个args成员.我尝试将带有"my-class"的元素的副本附加到与args中的'_class相关联的值,但这似乎不会影响input元素.
这应该可以解决问题:
@inputText(myForm("fieldName"), 'class -> "my-class")
Run Code Online (Sandbox Code Playgroud)
更新:
好吧,你想覆盖@element.input右边吗?您可以查看源代码并创建自己的标签(帮助程序):https ://github.com/playframework/playframework/blob/master/framework/src/play/src/main/scala/views/helper/ inputText.scala.html