在下面的代码中,我有一个pointFormatter用于工具提示。我想做的是,在某些方面,完全隐藏工具提示。我尝试在这些情况下返回null或false,但是仍会出现空的工具提示。使用pointFormatter时是否可以完全隐藏工具提示?我已经看到,对于其他格式化程序,它是posisblet返回null或false但这似乎不是这里的情况。
tooltip: {
useHTML: true,
borderWidth: 0,
backgroundColor: "rgba(37,37,37,0.95)",
style: {
padding: 10
},
headerFormat: "",
pointFormatter: function () {
if(this.hrr_num === 16){
return null;
}
return self.getToolTip(parseInt(this.hrr_num));
},
followPointer: false,
shadow: false,
shape: "square",
hideDelay: 0
}
答案 0 :(得分:1)
Tooltip对象中有几个*formatter
函数。您正在寻找的那个叫做formatter
。如果在此函数中返回false
,则根本不会显示工具提示。这应该可以解决问题:
tooltip: {
[...]
formatter: function () {
if (this.point.hr_num === 16) {
return false;
}
return self.getToolTip(parseInt(this.point.hr_num));
},
[...]
}