Поиск семейного дерева

Я создаю функцию Family Tree для своего веб-приложения с требованиями HTML5. Я уже искал и нашел несколько образцов JS, но я не нашел подходящих для своих требований. Я уже пробовал JIT, Rafael, GoJS и т.д.

Я нашел, что это самый близкий из GoJS:

Вариант дерева деревьев GoJS # 1

Но этого недостаточно. Мне нужно связать один элемент с другим членом с функцией перетаскивания.

Есть ли JS, который может соответствовать требованиям или, по крайней мере, работать как GoJS? Так как мне нужно заплатить лицензию на GoJS, а затем настроить ее, бюджет ограничен. Большое вам спасибо.

Ответы

Ответ 1

Функциональность, которую вы ищете, встроена в GoJS. Например, посмотрите на Пример редактора диаграмм Org.

Вы можете дважды щелкнуть по узлам, чтобы добавить нового человека, перетащить node на другой, чтобы изменить отношения и нарисовать ссылки (с помощью операции перетаскивания клика) с фона node на другие узлы, которые не имеют "босса".

(Если вы хотите, чтобы node не имел Boss в этом простом примере, вы можете выбирать и удалять ссылки)

Ответ 2

Я уже нашел его. Я использую jsPlumb для этого семейного дерева с некоторыми изменениями. Спасибо всем.