Playframework 2.0をscalaで使用していますが、@selectテンプレートで多くの問題に直面しています。だから私が持っているのはフォームの一部としての@selectフィールドです(フォームはここでは面白くないはずです):
@select(
Form("<variable of select 1>"),
options = options(<call of function which returns a list>),
'_default -> "--- stupid select templates ---",
'_error -> Form.globalError
)
今、私は別の選択があります。これについて重要なのは、最初の@selectの実際の値をパラメーターとして取得する関数から入力したいということです。
@select(
Form("<other name of variable>"),
options = options(<function(<variable of select 1>)>),
'_default -> "--- stupid select templates ---",
'_error -> Form.globalError
)
だから私が実際に必要としているのは、@selectフィールドのためのある種の「onchange」enventです。もう1つの問題は、playframeworkが@selectの "'_default"値を読み取れないことです(デフォルト値を設定してフォームで使用しようとすると、Noneとしてカウントされます)
注:両方の@selectは同じhtmlサイトにあり、両方とも同じフォームに属しています
誰かがここで回避策を知っていますか?または可能な例?