highcharts 如果点击标签,则不触发HighGantt甘特/点事件

4smxwvx5  于 2022-12-23  发布在  Highcharts
关注(0)|答案(1)|浏览(202)

我有一个问题,事件没有按预期工作,因为标签在前面。
我创建了一个事件,如下所示:plotOptions〉〉series〉〉point〉〉events〉〉dblclick,其思想是,我的用户双击里程碑/药丸,他们就可以获得一个操作(在本例中,我们加载了一个对话框,但这不是问题所在),我们遇到的问题是,如果我在药片上显示标签,当他们单击标签时,没有任何React,只有当没有显示标签或药丸比标签大,并且我们单击侧面时,才会触发事件(请查看屏幕截图),我想知道是否有办法让标签参与事件或为标签创建双击事件(如果有),这是动态图,有新增/删除/编辑任务等......
谢谢你可能带来的帮助。
请检查以下屏幕截图x1c 0d1x

aiazj4mn

aiazj4mn1#

我假设您使用的是custom-events插件:https://www.npmjs.com/package/highcharts-custom-events
如文档中所述,您还可以将dblclick事件添加到数据标签中。例如:

plotOptions: {
    series: {
      dataLabels: {
        events: {
          dblclick: function() {
            console.log('dblclick');
          }
        }
      },
      point: {
        events: {
          dblclick: function() {
            console.log('dblclick');
          }
        }
      }
    }
  }

实时演示:https://jsfiddle.net/BlackLabel/t09c5Lzd/

相关问题