我想获取图表中点击的节点的名称。 我使用了这个示例代码:
var orgchart = new getOrgChart(document.getElementById("people"), {
clickNodeEvent: clickHandler,
dataSource: [{
id: 1,
parentId: null,
Name: "Amber McKenzie"
}, {
id: 2,
parentId: 1,
Name: "Ava Field"
}, {
id: 3,
parentId: 1,
Name: "Evie Johnson"
}]
});
function clickHandler(sender, args) {
alert("clecked node.id " + args.node.id);
}
http://jsfiddle.net/GetOrgChart/jzkj2tqc/
但我怎么能直接得到这个名字?只获取Current节点的id。
答案 0 :(得分:2)
将来,分析此问题的一种简单方法是使用浏览器的开发人员工具控制台来检查一些细节。在这种情况下,我能够通过console.log发送发件人和args来查看正在经历的数据 - 这是通过
的命令完成的。console.log(args);
从那里,您可以展开对象并获得更完整的可用属性视图。
在这种特殊情况下,您要寻找的是:
args.node.data.Name