Select2.js с несколькими тегами и без значка раскрывающегося списка?

В Select2.js по умолчанию есть раскрывающийся список выбора и значок раскрывающегося списка, чтобы пользователю было интуитивно понятно, что это раскрывающийся список, а не просто поле ввода.

Когда мы создаем раскрывающийся список выбора с несколькими включенными тегами, раскрывающийся список больше похож на текстовое поле ввода. в основном значок раскрывающегося списка отсутствует.

Пожалуйста, обратитесь - https://select2.github.io/examples.html

Итак, чтобы добавить значок раскрывающегося списка, я мог бы добавить его в файл select2.js. Но я думаю, что это не очень хорошая идея. Любой другой более простой или лучший способ получить значок раскрывающегося списка для раскрывающегося списка с несколькими вариантами выбора select2 js?


person anand patil    schedule 15.10.2015    source источник


Ответы (1)


Как сказано в документации, когда вы используете теги, он становится полем ввода. Select предназначен только для одиночного выбора, а Textbox — для множественного выбора, т. е. тегов. :) Это задумано.

Лучшей альтернативой является использование заполнителей, которые могут сообщить пользователям, что это автозаполнение с множественным выбором:

$(element).select2({
  placeholder: "Start typing..."
});
person Praveen Kumar Purushothaman    schedule 15.10.2015
comment
Ты прав! я видел это. Но теперь требуется иметь значок с множественным выбором. какой подход. - person anand patil; 15.10.2015
comment
@anandpatil Взломайте select2.js, как вы уже сказали. Вы также можете подделать это с помощью CSS, но оба варианта не рекомендуются, и вы знаете причину. - person Praveen Kumar Purushothaman; 15.10.2015