Google Chart не завершил рисование, когда сработало событие Ready - PullRequest
1 голос
/ 12 апреля 2019

У меня периодически возникает проблема с событием Ready на моем графике. Это происходит примерно в 50% случаев.

//I've Set up columns and options etc beforehand

var chart = new window.google.visualization.LineChart(document.getElementById("element"));

window.google.visualization.events.addListener(chart, 'ready', function () {
    chart.innerHTML = '<img src="' + chart.getImageURI() + '">';

    //rest of the function....
});

  chartOptions.animation.duration = 0;
  chartOptions.hAxis.textPosition = 'in';
  chart.draw(data, chartOptions);

Так что иногда это происходит успешно, и событие готовности срабатывает, и мой обработчик запускается. В других случаях событие готовности не срабатывает, потому что обработчик события не запускается. Затем, когда я пытаюсь запустить событие вручную с помощью window.google.visualization.events.trigger(chart, "ready"), я получаю сообщение об ошибке в консоли «Uncaught Error: Chart не завершил рисование.»)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...