Highcharts可拖动点--防止隐藏工具提示。

问题描述 投票:0回答:1

嗨,伙计们,它是以某种方式可能防止隐藏工具提示在拖动点为coulmn图表?只有当光标悬停在上面时,它才可见,但在拖动过程中,它是有点偏离和工具提示隐藏。我想让工具提示在拖动过程中一直可见。

代码沙盒

angular highcharts draggable
1个回答
0
投票

你可以添加下面的小插件,它封装了 refresh 工具提示的方法,如果点被拖动,则隐藏工具提示。

(function(H) {
    H.wrap(H.Tooltip.prototype, 'refresh', function(proceed, points) {
        var chart = points.series && points.series.chart;

        if (chart && chart.dragDropData && chart.dragDropData.isDragging) {
            chart.tooltip.getLabel().hide();
            chart.tooltip.isHidden = true;
            return false;
        }
        proceed.apply(this, Array.prototype.slice.call(arguments, 1));
    });
}(Highcharts));

现场演示。 http:/jsfiddle.netBlackLabelx5bqugoL。

文件。 https:/www.highcharts.comdocsextending-highchartsextending-highcharts

© www.soinside.com 2019 - 2024. All rights reserved.