Отключить событие щелчка при масштабировании в CanvasJS - PullRequest
1 голос
/ 09 октября 2019

Есть ли способ отключить событие click при использовании функции масштабирования с CanvasJS?

Событие щелчка, которое я настроил, открывает отдельное всплывающее окно и работает просто отлично. Включенная функция масштабирования также прекрасно работает, пока не вызовет событие щелчка при масштабировании и не откроет всплывающее окно.

Единственное, что мне удалось найти, - это комментарий на их сайте, запрашивающий то же самое с однимразработчиков заявили, что это будет исправлено в ближайшее время или около того;однако это было в ноябре 2014 года. Мне также не удалось найти что-либо на их форумах.

Спасибо за любую помощь, которая может быть предоставлена.

Редактировать - Пример кода ниже.

HTML:

<div id="chartContainer" style="height: 360px; width: 100%;"></div>

Javascript:

var chart = new CanvasJS.Chart("chartContainer", {
  zoomEnabled: true,
  zoomType: 'x',
  data: [
    {
      type: "column",
      dataPoints: [
        { x: 10, y: 71 },
        { x: 20, y: 55 },
        { x: 30, y: 50 },
        { x: 40, y: 65 },
        { x: 50, y: 95 },
        { x: 60, y: 68 },
        { x: 70, y: 28 },
        { x: 80, y: 34 },
        { x: 90, y: 14 }
      ],
      click: details
    }                   
  ]
});

chart.render();

function details()
{
    alert('click event');
}

Ссылка на JSFiddle

...