Une façon de le faire est de définir vos options comme une liste, renvoyée par une méthode statique
Créer une classe Java
public class ComboboxOpts {
public static List<String> myCustomOptions(){
List<String> tmp = new ArrayList();
tmp.add("This is option 1");
tmp.add("This is option 2");
tmp.add("This is option 3");
return tmp;
}
....
}
Dans votre HTML, importez l'aide
@import helper._
et essayer
@select(
myForm("myDropdownId"),
options = options(ComboboxOpts.myCustomOptions),
'_label -> "This is my dropdown label",
'_showConstraints -> false
)
Une autre façon de procéder consiste à définir un champ de formulaire personnalisé. Voir ce qui suit lien
@helper.form(action = routes.Application.submit(), 'id -> "myForm") {
<select>
<option>This is option 1</option>
<option>This is option 2</option>
<option>This is option 3</option>
</select>
}
Veillez à effectuer une recherche approfondie sur Google avant de poser ces questions. Je suis sûr qu'il existe des tutoriels ou que la même question a déjà été posée.
Cheers