いくつかのフィールドを持つスカラ フォームがあります。フォーム内のフィールドは、Java クラスのメンバー変数にマップされます。フィールドの1つ(userIdなど)を値にバインドしたい(ユーザーにこのフィールドの値を入力させたくない.代わりに、これをパラメーターとしてscalaテンプレートに渡したい)。ただし、フォーム フィールドを手動でバインドできませんでした。どんな助けでも大歓迎です。
理解を容易にするために、以下のサンプルを参照してください。
`@(itemForm: Form[Item], user: User)
@import helper._
@main("Item list") {
@if(user != null) {
@form(routes.Application.newItem()) {
@itemForm("userId") = @user.id /**I want to bind the userId form field */
@inputText(itemForm("title"))
@inputText(itemForm("description"))
@inputText(itemForm("price"))
<input type="submit" value="Create">
}
}
}`