我正在使用highcharts和amCharts,但是我陷入了这一小问题。
因此,我有一个用amCharts制作的向下钻取图,如下所示:http://jsfiddle.net/api/post/library/pure/
但是我想要另一个功能!在“向下钻取”之后,我想选择一个特定的组合并导航到另一页(在该页面中,我会向用户提供有关该组合的一些信息...)
因此,在饼图中单击一次=>转到子类型。再次单击子类型=>转到我选择的页面!
我已尝试使用此答案,但是某种程度上它不适用于此向下钻取功能!
// add click listener
chart.addListener("clickGraphItem", handleClick);
我有点迷茫,这是因为向下钻取已经使用了addListener吗?你能帮我一下吗?
最佳答案
干得好:
chart.addListener("clickSlice", function (event) {
// if dataItem.dataContext.id, this is the
// event before drillDown
if (event.dataItem.dataContext.id != undefined) {
selected = event.dataItem.dataContext.id;
}
else { // click event on subtypes after drilldown occurs
selected = undefined;
// PUT YOUR CODE HERE
}
chart.dataProvider = generateChartData();
chart.validateData();
});
关于javascript - 如何在amCharts中的向下钻取饼图中添加多个监听器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23832796/