Комментарии 6
Может у меня привычка, сформированная джирой, но чувствуется неудобство; по моим ощущениям в джире сделано лучше (на примера поля меток, компонента, версии и т.п.): при выборе чего-то в выпадающем списке оно добавляется к уже выбранному, а не заменяет его. Конечно, много пунктов за раз с помощью Shift/Ctrl так не выбрать (хотя я не пробовал), но в случае, когда диапазон выбираемого невелик это не так важно. Есть у джировского компонента и недостаток — при переключении языка он теряет фокус и в случае меток (т.е. элемент с возможностью добавления того, чего нет в списке выбора) это приводит к добавлению некорректного элемента, а двуязычную метку так вообще невозможно ввести с клавиатуры (хотя само наличие таких меток — буэ).
Кстати, так и не раскрыта тема, вынесенная до ката: что-же невозможно стилизовать в <select>
?
А как на телефоне жать Ctrl/Shift?
Замечательно, что вы написали это!
Вот мне как-то пришлось иметь мультиселект в проекте - я просто взял библиотеку под jQuery, запилил и забыл. Мне готовая, годная вещь больше нравится, чем академическая гребля. Поясните, я смогу понять, почему "уж лучше так, чем нативный или библиотека под jQuery"? Какие ваши доказательства?
И да, это был бутстрап мультиселект. Посмотрите какое там кол-во Configuration Options, это аргументы ЗА библиотеку.
Дизайнерский Multiselect на протеинах