Scala Play框架:将表单参数绑定到隐藏字段

Rag*_*har 7 playframework-2.0 scala-template

我正在使用Play 2.0.4并在我的scala模板中使用以下表单.

@fieldGroup(field: Field, className: String = "field") = {
<div class="twipsies well @className">

    <a class="removeField btn danger pull-right">Remove Field</a>

    @inputText( // <=== I need a hidden input field here
        field("id")
    )

    @inputText(
        field("name"),
        '_label -> "Name",
        '_help -> "Use lower case, starts with an alphabet can contain numbers and underscores."
    )
}
Run Code Online (Sandbox Code Playgroud)

我需要在表单中隐藏一些字段,如何将其绑定到服务器端Form组件?我在github存储库中看到了@inputHidden模板助手,但它在稳定版本中不可用.我如何完成我要找的东西?谢谢.

bie*_*ior 19

将其"手动"写为常见HTML:

<input type="hidden" name="id" value='@field("id").value' >
Run Code Online (Sandbox Code Playgroud)

或者使用自己处理HTML输入创建部分的文档中描述的方法.