0

在我的项目中,我需要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字段中添加

但是它在页面加载时在下拉列表中显示了所有列表项。这不像我需要的那样。我找到了这个多选选择 - 播放 2.0? 来自互联网的答案,但我不知道如何在我的项目中实施这些方法,因为我是play framework. 所以请任何人帮助我完成这项任务。

4

1 回答 1

1

HTMLselect标记不具备您要求的功能。

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

您可以复制 Play 的select助手:

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

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

于 2015-06-26T12:33:37.027 回答