Playframework [Java]:按代码填充选择选项

时间:2018-05-17 10:43:46

标签: java select playframework

在我的观看中,我想填充一个选择下拉列表。此代码有效:

<select class="form-control"
id="pays" style="margin-left: 43px; width: 250px;"
name="paysnaiss" onchange="">
@for(element <- allPays){
<option value="@element">@element.nomFrFr</option>
}
</select>

但是我想用这个:

@select(studentForm("Lnaiss"), @for(element <- allPays), options(@element),
   'value -> ""@element" -> @element.nomFrFr"[any value that should be selected by default]),'_label -> "Country name", '_default -> "-- Select Country --")}

我确实收到以下错误:

  

非法启动简单表达

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

根据James Roper的这个链接,我试图解决我的问题。

以下代码对我有用,希望对某人有所帮助:

@select(studentForm("lnaiss"),allPays.map(s => s.nom_fr_fr -> s.nom_fr_fr))