我想知道是否有任何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
非常感谢任何帮助或指针。