在play2.0中避免使用模板助手

时间:2012-04-26 12:42:51

标签: playframework-2.0

我有一个表单,其中包含一个绑定到属性的输入文本字段:

 @helper.inputText(myForm("username"))

但我希望避免输入字段的帮助器。我想直接将输入文本字段与模型中的属性绑定,如:

<input type="text" value=@myForm("username")>

有关如何执行此操作的任何指示?

3 个答案:

答案 0 :(得分:6)

@myForm("username")会返回Field个对象。所以你可以访问它的变量。在您的情况下,您想要填充输入字段的值。因此,您调用其value变量:<input type="text" value=@myForm("username").value>。您可以访问其错误,约束,格式,例如以同样的方式。

答案 1 :(得分:0)

official documentation

所述
@helper.input(myForm("username")) { (id, name, value, args) =>
    <input type="date" name="@name" id="@id" @toHtmlArgs(args)>
} 

答案 2 :(得分:0)

您忘记了名称属性

<input type="text" name="username" value='@myForm("username").value' id="youCanAddyourId" class="orClass">