斯卡拉游戏框架:装订形式参数隐藏字段(Scala Play framework: Binding f

2019-08-01 13:07发布

我的Play 2.0.4工作,并在我的斯卡拉模板下面的表格。

@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."
    )
}

我需要在我的形式几个隐藏字段,我怎么把它绑定到服务器端表单组件? 我已经看到了GitHub的库中的@inputHidden模板帮手,但它不具备的稳定版本。 我如何做到我所期待的? 谢谢。

Answer 1:

它写“手动”作为普通的HTML:

<input type="hidden" name="id" value='@field("id").value' >

或使用中所描述的方式文档在处理HTML输入自己的创作部分。



Answer 2:

使用原始的HTML:

<input type="hidden" name="@field("id").name" value='@field("id").value' >


文章来源: Scala Play framework: Binding form parameters to hidden fields