我决定在没有数据的情况下显示“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函数)。
所以我需要以某种方式禁用自动显示无数据消息。取消绑定处理程序。
有人可以帮助我吗?