2014-09-23 2 views
1

У меня есть модальное диалоговое окно, где я показываю в нем 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-файл диаграммы. Как это можно решить?

ответ

0

Экспорт графиков, которые не отображаются в видимой части браузера, естественно, не выполняется, поскольку флэш-диаграммы не отображаются.

+0

Да, это то, что наконец-то произошло. Прокрутка страницы вниз, чтобы отобразить невидимую диаграмму. –

Смежные вопросы