Pom*_*ica 2 forms scala playframework web
如果我使用form帮助程序loginForm在我的站点上获取 a ,我该如何自定义输入标签?当然,设置的标签是我的Java类中变量的名称。但是,我想要另一个标签名称而不是变量名称。
在这一点上,我发现改变它的唯一方法是设置一个全新的表单构建器。在此,我看看我要说明的元素是否是我要设置新标签然后设置另一个标签的元素。然而,我认为这太过分了。
我可以在@helper.input语句末尾添加一个简单的变量来更改标签名称吗?
我正在使用 PlayFramework 2.6。
是的。您只需要'_label在我们的输入中添加一个参数。例如:
@(userForm: Form[User])
@helper.form(action = routes.UsersController.save()) {
@helper.inputText(userForm("name"), '_label -> "Your name")
@helper.inputText(userForm("email"), '_label -> "Your E-mail")
}
Run Code Online (Sandbox Code Playgroud)
注意它'在开始时只有一个。这是记录在这里:
https://playframework.com/documentation/2.6.x/JavaFormHelpers
另一种方法是,如果您需要高度自定义生成 HTML,则是自己处理 HTML 输入创建。
| 归档时间: |
|
| 查看次数: |
651 次 |
| 最近记录: |