Как стать автором
Обновить

Комментарии 10

Упс, забыл написать, что пока загружает данные (аяксом) дерево блокируется(плагин blockUI), во избежание неразберихи.
Баг: при выборе категориии не отмечаются все дочерние пункты.
Это не стоит в параметрах на демке, т.к. мы посчитали что не очень удобно. Вызывается указанием
_selectChildren: true при вызове.
Баг: после выбора всех чилдренов не выбирается родительская категория (автоматом) :)
fixed
Специально для вас добавил выделение дочерних подкатегорий а также ограничил число выбранных подкатегорий 5ю.
Несколько вопросов:

  • Не считаете ли что плагин с такой яркой заточенностью под вашу задачу имеет крайне редкую применимость?
  • Почему не использовали UI?
  • Существует куча деревьев на jQuery, к примеру вот это. Насколько я понял по коду, вы полностью самостоятельно писали весь плагин. почему не использовали готовые решения?


Код кстати можно от комментов почистить и сделать более презентабельную демку. Поиск по дереву очень понравился, вполне юзабельно. А как быть с деревьями под 10к элементов? пробовали тестить?
Честно говоря хотелось еще и попрактиковаться в JQuery, в готовых деревьях много лишнего функционала. Насчет заточенности — да, возможно. В основном применим для различных каталогов, где нужен выбор по категориям.
UI не хотелось тянуть, задумывалось как максимально простенькое решение, без лишних наворотов.
Не принципиально, конечно, но зачем "_" в имени каждого параметра? Во многих библиотеках это показывает «приватность» метода/переменной.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории