Javascript tree?

В общем, я работаю в составе команды над одним больший проектом на базе php и jquery. Так как разработка ведется в экстриме, в некоторых местах используются разные плагины для прорисовки дерева и нет единного апи для таких вещей. В связи с чем ищу один плагин, который бы помог все это дело унифицировать.

Требования:

Драг и дроп (использование ctrl, события)

Апи со стороны javascript для вызова перерисовки части дерева, добавления, изменения элемента

Встроенное контекстное меню и апи для него



На данный момент я склюняюсь вот к этой вещи www.jstree.com/demo

Если вы знаете варианты получше, или даже у вас припрятан silver bullet, вы мне очень поможете
  • Вопрос задан
  • 4198 просмотров
Решения вопроса 1
DevMan
@DevMan
Много чего перепробовал, но остановился именно на jstree — много чего умеет и несложно кастомизировать.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@second_pilot Автор вопроса
Итак, я тут поигрался с этим плагином и он адски хорош. Кроме всех возможных функий, он содержит такие плюшки как rollback, который позволяет откатить дерево до определенного состоянии (например если нужна серверная валидация при перетаскивании и нельзя отменить ее сразу), а так же возможность перетаскивать и принимать элементы не принадлежащие дерево. Всем спасибо
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы