播放:从 Java 填充帮助程序选择



我必须用ID和标签填充HTML选择。我还需要按字母顺序对标签进行排序。

如果我通过List<String>标签,我就会失去id。如果我传递一个Map<String,String>,我有id,但没有保留顺序。

我的页面:

@(countries: Map[String,String], myForm: Form[JUG], title: String) @header(title)
...
@helper.select(myForm("countryId"), helper.options(countries) )

如何使用按字母顺序排列的 id 和标签填充 HTML 选择?

我必须使用助手在请求之间保留选定的元素。

如果您使用 LinkedHashMap 作为Map的实现,则可以保留插入对象的顺序。

如果使用Scala或Java的实现应该无关紧要。

此类使用哈希表实现可变映射。此类的迭代器和所有遍历方法都按插入元素的顺序访问元素。

最新更新