У меня есть модальное диалоговое окно, где я показываю в нем 3 диаграммы слияния, но только при отображении модальности. Чтобы увидеть третий, нам нужно прокрутить вниз. Теперь у меня есть значок печати, и по его щелчку я экспортирую все три графика для создания PDF-файла.Невидимая диаграмма слияния в модальном диалоговом окне, не экспортирующем
код, как это (с помощью CoffeeScript):
@primaryChartObject = getChartFromId("fusionChartsInstanceCompareCurrent");
if @primaryChartObject && @primaryChartObject.hasRendered()
@primaryChartObject.exportChart({});
@upstreamChartObject = getChartFromId("fusionChartsInstanceCompareUpstream");
if @upstreamChartObject && @upstreamChartObject.hasRendered()
@upstreamChartObject.exportChart({});
@differenceChartObject = getChartFromId("fusionChartsInstanceCompareDifference");
if @differenceChartObject && @differenceChartObject.hasRendered()
@differenceChartObject.exportChart({});
Графики начала экспорта, но на модальное диалоговое окно, индикатор отображается только для видимых диаграмм. Когда я прокручиваю вниз, отображается индикатор хода 3-го, но 1-й из них приостановлен. Я должен двигаться вверх и вниз пару раз, чтобы убедиться, что все графики экспортированы. А затем экспортируется pdf.
Проблема в том, что пользователь не знает об этой прокрутке, тогда он/она никогда не получит PDF-файл диаграммы. Как это можно решить?
Да, это то, что наконец-то произошло. Прокрутка страницы вниз, чтобы отобразить невидимую диаграмму. –