【问题标题】:How to make a reusable code block into a view helper?如何将可重用的代码块制作成视图助手?
【发布时间】:2017-02-26 06:01:35
【问题描述】:

我有这个简单的代码块,它位于我的一个模板上,但我想将它作为助手放置,以便我的所有视图都可以访问它。

@hidden(field: Field) = {
    @defining(field) { formField =>
        <input type="hidden" name="@formField.name" id="@formField.id" value="@formField.value">
    }
}

@hidden(myForm("xyz"))

我尝试创建一个单独的模板,但没有成功,我该如何完成?

【问题讨论】:

    标签: java playframework-2.0 playframework-2.5


    【解决方案1】:

    单独的模板必须有效。

    view 文件夹的根目录中创建hidden.scala.html。内容是

    @(formField: Field)
    <input type="hidden" name="@formField.name" id="@formField.id" value="@formField.value">
    

    您可以从另一个模板中调用此模板,例如 @hidden(myForm("xyz"))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多