Play Scala Framework выбор нескольких раскрывающихся значений
В моем проекте мне нужно показать 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
поле
но он показал все элементы списка в раскрывающемся списке при загрузке страницы. Это не то, что мне нужно. Я нашел этот выбор множественного выбора - Play 2.0? ответ из интернета, но я не знаю, как реализовать эти подходы в моем проекте, так как я новичок в play framework
, Так что кто-нибудь, пожалуйста, помогите мне выполнить эту задачу.
1 ответ
HTML select
у тега нет той возможности, которую вы запрашиваете.
Я бы использовал один из плагинов. Примеры:
- http://davidstutz.github.io/bootstrap-multiselect/
- http://silviomoreto.github.io/bootstrap-select/
- http://jquery-plugins.net/bootstrap-multiselect
Вы можете скопировать Play's select
помощник:
в ваш views
папку и измените ее, чтобы получить структуру, требуемую плагином, который вы выбираете, включите .css
а также .js
тогда у вас это есть.:)