Javascript Highmaps在国家没有数据时单击获取国家名称

Javascript Highmaps在国家没有数据时单击获取国家名称,javascript,highcharts,missing-data,Javascript,Highcharts,Missing Data,我有一张世界地图,并显示一些国家的数据。获取这些国家的点击处理程序很简单。(另见) 然而,我也希望能够在没有数据的国家检测到点击 我发现我可以在地图上添加一个通用的点击处理程序,但该事件没有给我所选的国家 有什么提示吗 选项的相关部分: options: { chart: { events: { click: function (e) { console.log( e);}, 默认情况下,所有没有数据的点都呈现为空点,因此您只需启用nullInt

我有一张世界地图,并显示一些国家的数据。获取这些国家的点击处理程序很简单。(另见)

然而,我也希望能够在没有数据的国家检测到点击

我发现我可以在地图上添加一个通用的点击处理程序,但该事件没有给我所选的国家

有什么提示吗

选项的相关部分:

options: {
    chart: {
        events: {
            click: function (e) { console.log( e);},

默认情况下,所有没有数据的点都呈现为空点,因此您只需启用
nullInteraction
属性:

series: [{
  nullInteraction: true,
  point: {
    events: {
      click: function() {
        console.log(this.name)
      }
    },
  },
  ...
}]

现场演示:


API参考:

谢谢
nullInteraction
是一个神奇的词(这有点难猜/难找到)