Это мой первый пост - будьте осторожны, я учусь (или пытаюсь) D3js.
Я пытался собрать базовое дерево Heirachy D3js и столкнулся с проблемой.
В то время как у меня в основном есть основы, я бью стену.
Я начал с этого кода как основы, поскольку он довольно близок к тому, чего я пытаюсь достичь.
http://blockbuilder.org/mattsrinc/16dab5a09aa46ed46975
Однако, как заявил первоначальный создатель - когда вы ADD / APPEND новый узел, он удаляет всех и всех дочерних элементов для узла, который вы используете.
Мне удалось выделить точку, в которой, как мне кажется, это произошло, и заменить
В строке dndtree.js 398.
if (currentNode [0] ._ children! = Null) {
С
if (! D.children == false) {
Это останавливает удаление, а затем я могу добавить узел в конец и перетащить его на место - не идеально, но работает.
Мне было интересно, есть ли у правильных java-волшебников правильное решение.
Любые указатели оценены и любая помощь с благодарностью получена.
Спасибо за ваше время.