2016-11-11 7 views
0

select要素にselectedオプションを設定し、Play Frameworkヘルパーでレンダリングする必要があります。 at the docsを見ても、それを行う方法の例が見つかりませんでした。Play Frameworkフォームで選択したオプションを設定する方法は?

私はこのようにそれを実行しようとしましたが、それでも、デフォルト値が選択されています

@select(
    field = form("selectedCategory"), 
    options = categoriesSeq, 
    '_default -> "Choose One", 
    '_label -> "Select category", 
    'selected -> "1" 
) 

それを達成するためにどのように?

答えて

2

how use play formsをご覧ください。

コードでは、変数formとは何ですか?

コントローラからビューに渡されるplay.api.data.Formインスタンスである必要があります。

こちらがお役に立てば幸いです。

Rhys

+0

実際に私はすでにプレイフォームを使用しています。そして、この選択はその形の中にあります。しかし、私は選択ヘルパーで値を事前に選択する方法がわかりません – user2975535

+2

@Rhysは正しいです。テンプレートで "手動で"選択しないと、 'myForm.fill(myFormDataWithDefaultValues)'のようなことをする必要があります。ヘルパーは、渡されたデータをレンダリング/表示するためだけに使用されます...興味深い[ブートストラップをレンダリングするためのライブラリ](http://adrianhurt.github.io/play-bootstrap/)もあります。 –

+0

@ insan-eありがとう、あなたは私の問題を解決しました。あなたはあなたのコメントを答えにすることができますか? – user2975535

関連する問題