Я хочу программно включить экспорт всех диаграмм на странице.
Вот мой текущий код:
$('.js-chart-export').on('click', function(e){
e.preventDefault();
charts = $('.chart').highcharts();
charts.options.exporting.enabled = true;
});
.js-chart-export
- это ссылка, которую я бы хотел щелкнуть, чтобы добавить кнопку экспорта ко всем диаграммам. Каждый контейнер диаграммы имеет класс .chart
.
Что еще я пробовал?
Есть целый ряд документов, которые имеют оригинальные вызовы с высокой частотой. Экспериментируя с одним, я назвал диаграмму такой, что объект был глобальным (подтвержденным через консоль) и попытался позвонить:
specific_chart.options.exporting.enabled = true;
Внутри этого объекта диаграммы значения изменились, но кнопка не была добавлена в диаграмму. Затем я попытался вызвать функцию redraw()
но этот подход тоже не удался. Есть идеи?
К сожалению, вы не можете динамически это делать, вам нужно уничтожить и создать новую диаграмму.