【问题标题】:Getorgchart - Get name of clicked NodeGetorgchart - 获取点击节点的名称
【发布时间】:2017-12-27 23:04:35
【问题描述】:

我想获取图表中被点击节点的名称。 我使用了这个示例代码:

    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/

但是我怎样才能直接得到名字呢?只获取当前节点的id。

【问题讨论】:

    标签: getorgchart


    【解决方案1】:

    对于未来,一个简单的分析方法是使用浏览器的开发者工具控制台来检查一些细节。在这种情况下,我可以通过控制台注销发送者和 args 以查看正在通过的数据——这是通过类似于

    的命令完成的
    console.log(args);
    

    从那里,您可以展开对象并获得更完整的可用属性视图。

    在这种特殊情况下,您要寻找的是:

    args.node.data.Name
    

    【讨论】:

      猜你喜欢
      • 2020-08-30
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多