Я стараюсь изо всех сил, чтобы запустить дерево D3 Hierachy. Но не удалось добавить - PullRequest
0 голосов
/ 07 ноября 2018

Это мой первый пост - будьте осторожны, я учусь (или пытаюсь) D3js.

Я пытался собрать базовое дерево Heirachy D3js и столкнулся с проблемой.

В то время как у меня в основном есть основы, я бью стену.

Я начал с этого кода как основы, поскольку он довольно близок к тому, чего я пытаюсь достичь.

http://blockbuilder.org/mattsrinc/16dab5a09aa46ed46975

Однако, как заявил первоначальный создатель - когда вы ADD / APPEND новый узел, он удаляет всех и всех дочерних элементов для узла, который вы используете.

Мне удалось выделить точку, в которой, как мне кажется, это произошло, и заменить

В строке dndtree.js 398.

if (currentNode [0] ._ children! = Null) {

С

if (! D.children == false) {

Это останавливает удаление, а затем я могу добавить узел в конец и перетащить его на место - не идеально, но работает.

Мне было интересно, есть ли у правильных java-волшебников правильное решение.

Любые указатели оценены и любая помощь с благодарностью получена.

Спасибо за ваше время.

...