Playframework Play framework表单模板帮助程序不考虑实际参数

Playframework Play framework表单模板帮助程序不考虑实际参数,playframework,argument-passing,form-helpers,Playframework,Argument Passing,Form Helpers,当我使用表单模板帮助程序传递参数时,它们不会考虑我的参数。 i、 e.如果我做了一些事情,例如:希望在默认情况下将我输入的值设置为“myValue”,则生成的输入将不会作为值“”(空值),而不是“myValue” 对于其他参数也一样,比如'size for ex @helper.inputText(myForm("username"), 'id -> "username", 'value -> "myValue") 你知道吗 我正在使用Play 2.1作为id字段,请尝试在字段前面

当我使用表单模板帮助程序传递参数时,它们不会考虑我的参数。 i、 e.如果我做了一些事情,例如:希望在默认情况下将我输入的值设置为“myValue”,则生成的输入将不会作为值“”(空值),而不是“myValue”

对于其他参数也一样,比如'size for ex

@helper.inputText(myForm("username"), 'id -> "username", 'value -> "myValue")
你知道吗


我正在使用Play 2.1作为
id
字段,请尝试在字段前面加下划线:
'\u id->“username”

文档中的“字段构造函数”一节对此进行了描述

关于
字段:如果您想要对象的默认值,在对象构造函数中设置该值不是更好吗

或者创建一个具有默认值的对象实例,并使用表单(T)包装该实例以传递给视图

这样,如果将对象实例的值更改为默认值以外的任何值,保存对象,然后再次渲染表单以编辑它,则对象将显示其当前值,而不是
myValue

如果我所描述的与
字段相关的内容不是您想要的,那么在上面的链接中,它还将用于创建自定义字段构造函数,您可以使用所需的任何逻辑来创建这些构造函数