如何在 Highcharts 树图中获取当前级别的向下钻取事件?
How to get current level on drilldown event in Highcharts treemap?
似乎在 Highcharts Treemap 中没有触发向下钻取事件。我需要执行一些任务,例如在向下钻取和向上钻取事件中显示带有当前级别编号的警报。如何在 Treemaps 中完成此操作?
我看到此时您可以捕获重绘事件并准备一个简单的 "parser" 检查 id。第一层的默认结构是 id_1,第二层是 id_1_1。最简单的是使用拆分,并检查数组的长度。显然这是一个非常糟糕的解决方案。
events: {
redraw: function () {
var rootNode = this.series[0].rootNode;
if (rootNode === '') {
alert(' NO DRILLED - LEVEL 0 ')
} else {
if (rootNode.split('_').length == 2) {
alert(' DRILLED - LEVEL 1');
} else if (rootNode.split('_').length >= 2) {
alert(' DRILLED - LEVEL 2');
}
}
}
}
似乎在 Highcharts Treemap 中没有触发向下钻取事件。我需要执行一些任务,例如在向下钻取和向上钻取事件中显示带有当前级别编号的警报。如何在 Treemaps 中完成此操作?
我看到此时您可以捕获重绘事件并准备一个简单的 "parser" 检查 id。第一层的默认结构是 id_1,第二层是 id_1_1。最简单的是使用拆分,并检查数组的长度。显然这是一个非常糟糕的解决方案。
events: {
redraw: function () {
var rootNode = this.series[0].rootNode;
if (rootNode === '') {
alert(' NO DRILLED - LEVEL 0 ')
} else {
if (rootNode.split('_').length == 2) {
alert(' DRILLED - LEVEL 1');
} else if (rootNode.split('_').length >= 2) {
alert(' DRILLED - LEVEL 2');
}
}
}
}