gpt4 book ai didi

charts - 如何在 Google Charts Org Chart 小部件中获取有关所选节点的信息?

转载 作者:行者123 更新时间:2023-12-04 22:20:48 29 4
gpt4 key购买 nike

我有一个通过 Google Charts Org Chart API 呈现的图表。当用户单击节点时,如何获取有关所选节点的数据。我理解到我进行“getSelection”调用以将选择信息输出到 Javascript 控制台的程度:

 console.log(chart.getSelection());

当我查看 Chrome Javascript 控制台时,我可以看到该对象(见下文),但它没有显示图表中节点的任何属性。它只显示行和列。是否有另一个调用来获取节点的实际属性(如名称等)?

enter image description here

最佳答案

您应该调用 chart.getSelection() ,而不是 this. , 因为在你的函数中 thiswindow ,因此您调用 window.getSelection()返回一个不相关的对象。

以下是如何获取图表选择的完整示例:Google Charts. Interacting With the Chart

上面链接中的正确代码,其中 chartdata引用全局变量:

var selectedItem = chart.getSelection()[0];
if (selectedItem) {
var selectedValue = data.getValue(selectedItem.row, 0);
console.log('The user selected ' + selectedValue);
}

关于charts - 如何在 Google Charts Org Chart 小部件中获取有关所选节点的信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22818372/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com