播放Scala Framework多个下拉值选择

时间:2015-06-26 06:25:24

标签: scala drop-down-menu playframework playframework-2.3 scala-template

在我的项目中,我需要使用drop down显示multiple items selection(more than one)字段。我使用下面的代码

完成了单选的下拉菜单

userRegisterForm.scala.html

@(userForm: Form[User],languages: Seq[(String, String)])

               @select(
                userForm("languages"),
                languages, 
                '_label -> "Choose Familiar Language", '_default -> "-- Choose Language --",
                '_showConstraints -> false            
            )  

我尝试了什么

我在'multiple ->"multiple"字段

中添加了@select

但它在页面加载时显示了所有列表项目。它不像我需要的那样。我从互联网上找到了这个multiselect select - Play 2.0?的答案,但我不知道如何在我的网站上实现这些方法项目,因为我是play framework的新手。所以任何人都可以帮我完成这项任务。

1 个答案:

答案 0 :(得分:1)

HTML select代码并不具备您所要求的功能。

我使用其中一个插件。例子:

您可以复制Play的select助手:

https://github.com/playframework/playframework/blob/master/framework/src/play/src/main/scala/views/helper/select.scala.html

进入您的views文件夹并修改它以生成您选择的插件所需的结构,包括.css.js然后您拥有它。 :)