我目前正在使用Play Framework,并且想知道是否有一个帮助模板(即使是第三方)将根据模型注释添加HTML5属性(例如,必需).
例如在我的模型上
public class MyModel {
Constraints.Required(message="Required")
public String name;
}
Run Code Online (Sandbox Code Playgroud)
在我的View.Scala.html上
@helper.inputText(
field = myModelForm("name"),
'_label -> "Name",
'_class -> "form-control",
'_showConstraints -> false,
'_showErrors -> true)
Run Code Online (Sandbox Code Playgroud)
是否存在一组辅助模板或第三方插件,它们将在HTML元素上添加必需的属性?
我考虑过创建自己的帮助器模板,但我对Scala不是很熟悉,也不知道如何使用反射来检查属性.如果您熟悉此语法,请帮忙!这将使我可以灵活地使用Angular验证或jQuery验证,但此时并不是必需的.
先感谢您!
有一个模块: https: //github.com/loicdescotte/Play2-HTML5Tags
我只是偶尔测试它,但似乎它可以满足您的需要(至少在最流行的约束下,如Required MinLength等。还允许使用带有email或number类型的输入字段。
如果它不能满足您,我确信您可以将其用作参考并创建自定义解决方案。
| 归档时间: |
|
| 查看次数: |
219 次 |
| 最近记录: |