Forums / National / Russian / Идеи / Множественный выбор в настройках параметров плагинов

Пример реализации

Macik
#35668 2012-09-29 07:21

 

По «юзабилити» вот какие мысли:

1. Если говорить о jQueryUI multiselect, то обратите внимание на более свежую версию: http://quasipartikel.at/multiselect/index.html (которая работает с UI версией 1.8.x)

2. Есть еще пара плагинов вариантов:  
http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/
http://labs.abeautifulsite.net/archived/jquery-multiSelect/demo/

преимущество последнего (хоть и выглядит он убого) в том, что он зависит только от jQuery и не надо тащить за собой jQueryUI. (это я к тому если тащить ткие штуки «в коробку»).

По расширению функционала

Но! Если говорить о том, что стоит добавлять чеклистбокс и мультиселект в коробку, то на мой взгляд, стоит это сделать только в виде обычных элементов. И никакого навешивания на них всяких jQuery и прочих UI плагинов! 
И объясню почему:
Во-первых, это может «утяжелить» коробку дополнительными библиотеками.
Во-вторых, у каждого свои вкусы и задачи по оптимизации UI (кому-то, например, в своем проекте jQueryUI противопоказан).
В-третьих не забываем, что в Котонти есть опции отключения Ajax и jQuery и базовые элементы должны уметь работать без них.

Если уж хочется сделать красиво из коробки, то (imho) надо, как и писал выше, в «ядро» включить элементы с базовой функциональностью, и сделать плагин-расшитрение для UI, типа моего, который будет на этот элемент навышивать UI. Тогда, кому надо смогут безболезненно вырезать это UI не потеряв функционала (да и без jQuery работать сможет).

(в общем ESClkm меня опередил :) )
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F