我已經附上了我的接口,它與下面的漩渦模板代碼創建的圖片:捻重複的表單字段只有第一個按鈕更新
@(interests:List[String],levelsForm: Form[ManyInterests],user:models.User)(implicit request: RequestHeader,messages: Messages)
@import helper._
@import play.api.Play.current
@import b3.vertical.fieldConstructor
@opts = @{ Seq("1"->"Not very passionate","2"->"A little passionate",
"3"->"Moderately passionate","4"->"Very passionate","5"->"Extremely passionate") }
@main("Passion Levels",Some(user)) {
<h3>For each of the previous entered interest and activities, please rate how passionate you are:
</h3>
@helper.form(action = routes.ResponseController.newPassion) {
@interests.map { interest =>
<span><b>@interest</b></span><br />
@b3.radio(levelsForm("interestpassions"), options = opts,'_inline ->true)
}
@b3.buttonType("submit", 'class -> "btn btn-default"){Next}
}
}
它產生無線電的正確映射從pgsql查詢中獲取值的按鈕,但是我面臨的問題是,當我單擊ANY單選按鈕時,顯示更改的唯一行就是第一行。因此,爲了解釋如何使用圖像,如果我選擇'非常熱情'來踢足球,單選按鈕不會在這裏呈現條目,但's'的第一個激情的選擇更改爲'非常熱情'。
我不知道如何解決這個問題。我正在使用play-bootstrap3,這對我所有其他表單組件都非常有用。