我目前正在 play 2.0.4 中实现 UI,但我在使用 @select 帮助器创建选择框时遇到问题。我将选择绑定到方法 Test.methodName,它返回一个 Map 对象,该对象包含以下格式的数据:
{2=Sorted1, 1=Sorted2}
可以看出数据按它们的值排序,我希望这个顺序当元素在选择中列出时被保存。但是,这些项目在选择中按以下顺序列出:
Sorted2
Sorted1
似乎数据是按其键排序的。如何在选择中按值排序?
@select(
paramForm("standardDbName"),
options = options(Test.methodName),
'id -> "standardDb",
'_default -> "--- Choose DB ---",
'_label -> "Database Name",
'_error -> paramForm("standardDbName").error.map(_.withMessage(""))
)