d3.js尝试导出数据字符串

时间:2019-02-12 12:06:13

标签: java d3.js nodes parent children

我想知道是否有任何D3大师可以提供帮助。

我正在尝试将一张平淡的员工图形-带有一些管理功能-组合在一起,我已经完成了,点击各个节点会返回用户详细信息,等等...

我已使用此代码as my base

我正在使用MS SQL作为数据源,并且设法创建了一个表并为D3树创建了数据。

那就是所有的好消息...

我现在想做的是有一个“保存按钮”,这样当有人添加,删除,编辑或创建新节点时,他们可以按一个按钮,然后将数据保存回去。

我不介意编写代码,但是我的头撞到的事情是单步执行每个节点并抓住孩子/和/或/父母。

我已经在网上搜索并发现了一些东西,但是它们似乎没有用,也没有给出[object object]结果。

到目前为止,我已经知道了,它遍历所有节点并返回其ID:

d3.selectAll('g.node')  
.each(function(p) {

    alert(p.id + " " + p.children )
    });

};

这将向我返回节点ID,并尝试获取关联的子代。

例如,节点1是

1 [对象对象],[对象对象],[对象对象],[对象对象],[对象对象]

如果那是完美的

1 2,5,7,8,10

非常感谢任何帮助或指针。

0 个答案:

没有答案