Как перезагрузить диаграмму молний?

#lightningchart

#lightningchart

Вопрос:

Попытка перезагрузить диаграмму lightningchart простым вызовом следующего дважды (упрощенно, чтобы быть кратким)

 //'viz' points to an existing element in the DOM where the chart is bound to
lightningChart().ChartXY({container: 'viz' })
  

В первый раз диаграмма отображается нормально.
Во второй раз я получаю ошибку WebGL:

 WebGL: INVALID_OPERATION: bindBuffer: object does not belong to this context
  

Вероятно, это вызвано контекстом WebGL, который не освобождается между вызовами.
Проблема в том, как сбросить диаграмму (и, следовательно, холст и / или контекст WebGL) перед повторным отображением диаграммы? Я пытался chart.dispose() , но, похоже, это не работает

Какие-либо указатели?

Комментарии:

1. Мы не можем воспроизвести эту проблему со своей стороны. При первом удалении диаграммы убедитесь, что вы удаляете все ссылки, которые могут быть привязаны к тому же контексту WebGL (со стороны диаграммы было бы лучше удалить все ссылки, которые вы могли кэшировать, перед удалением диаграммы). Если есть какие-либо дополнительные подробности, которыми вы можете поделиться по этому поводу, это было бы очень полезно для решения этой проблемы 🙂

Ответ №1:

Я рад сообщить вам, что проблема была исправлена в нашей версии LCJS версии v2.0.3. Вы можете попробовать и протестировать это в нашей последней версии LCJS. Посетите https://www.arction.com/lightningchart-js-installation /

Спасибо и, пожалуйста, отметьте это ответом, если это решит проблему.

Комментарии:

1. Пожалуйста, добавьте в качестве комментария вместо этого.

2. Я не могу поместить это в комментарий, поскольку у меня нет минимальной репутации, необходимой для этого в данный момент.

3. Страница выдает 404, пожалуйста, обновите