Получить идентификатор после addpoint в старшей таблице - PullRequest
0 голосов
/ 26 июня 2019

Есть ли способ получить обратный вызов в addpoint в старшей диаграмме?

const coord = {x: event.xAxis[0].value, y: event.yAxis[0].value, title: 'Note', content: '', action: 'create' }

this.chart.series[2].addPoint( coord, true)

После того, как я создаю точку маркера, я могу нажать на маркер и получить идентификатор, но я не могу получить идентификатор сразу после его создания? Есть ли способ сделать обратный вызов на addpoint?

1 Ответ

1 голос
/ 27 июня 2019

Это известная проблема и на самом деле довольно сложная.Проверьте этот поток в github Highcharts, чтобы узнать, почему эта функция до сих пор не реализована: https://github.com/highcharts/highcharts/issues/10413.

Однако вы можете получить ссылку на точку из массива точек после добавления точки:

  chart: {
    events: {
      load: function() {
        const chart = this,
            index = chart.series[1].points.length;

        chart.series[1].addPoint(400);

        let point = chart.series[1].points[index];
        console.log(point);
      }
    }
  }

Демо:

...