1
我有一個模式對話框,其中顯示了3個融合圖表,但只有2個顯示在模態打開時。要看第三個,我們必須向下滾動。現在我有一個打印圖標,點擊它可以導出所有三個圖形來創建一個PDF。不顯示模態對話框中的Invisible Fusion Chart
的代碼是這樣的(使用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({});
的圖表開始出口,但在模態對話框,顯示僅可見圖表的進度條。當我向下滾動時,會顯示第三人的進度條,但第一人的進度條已暫停。我必須上下移動幾次以確保所有圖形都被導出。然後導出的pdf顯示正確。
問題是如果用戶不知道這個滾動,那麼他/她永遠不會得到圖表的PDF。這怎麼解決?
是的,這是最終做到的。向下滾動頁面以呈現不可見圖表。 – 2014-10-15 05:17:31