0

ツリーがあり、ノードをクリックして別のノードを追加したいと考えています。

しかし、私はできません。ツリー レイアウトからより多くの知識を得るにはどうすればよいですか?

    var root = {"name": "A", "info": "tst", "children": [                 
        ......
        ]};

    var nodes = tree(root), links , diagonal = d3.svg.diagonal();

    var canvas = d3.select("body").append("svg").....

    var node = canvas.selectAll(".node")                   
              ....
            .on("click", function(d) {
        //try add one node in this node. for example {"name":"asdf"};


    }) ;

    node.append("text").attr("id", function(d) {
   .....
    });

    var diagonal = d3.svg.diagonal()
         ....
    });

     links = tree.links(nodes);

    .....
            .attr("d", diagonal)
            ;
4

1 に答える 1