禁用自动显示无数据消息

时间:2015-11-10 10:40:45

标签: javascript jquery highcharts

我决定在没有数据的情况下显示“No-data”消息。所以我启用了高图模块(no-data-to-display.js)。

此模块检查是否有数据并显示或隐藏标签

    function handleNoData() {
       var chart = this;
       if (chart.hasData()) {
           chart.hideNoData();
       } else {
           chart.showNoData();
       }
    }

此函数绑定事件(加载,重绘)。

   /**
     * Add event listener to handle automatic display of no-data message
   */
    chartPrototype.callbacks.push(function (chart) {
       H.addEvent(chart, 'load', handleNoData);
       H.addEvent(chart, 'redraw', handleNoData);
    });

所以我的问题是我需要手动显示此消息(使用hideNoData,showNoData函数)

所以我需要以某种方式禁用自动显示无数据消息。取消绑定处理程序。

有人可以帮助我吗?

Code of no-data-to-display.js

0 个答案:

没有答案