2013-09-23 90 views
0

背景: Crystal報告2008之前。現在升級到水晶報告2011Crystal Reports 2011查看器滾動問題

我們安裝了水晶報告14.0.2.364版本,以便將報告發送給客戶。

升級後出現此問題,其中有人得到報告並且瀏覽器\水晶報表查看器嘗試自動爲您自動「滾動」頁面。然後,某種問題導致它回滾到上一頁。

它繼續在無限循環中執行此操作,瀏覽器\查看器永遠不會持續足夠長的時間來處理報告。

有誰知道這是怎麼發生的? (同樣,我們爲2011年水晶報告包提供了Service Pack 1和2,但我無法在任何地方找到這個問題)。

任何其他人都熟悉這個問題或已經看到這個問題? (發生在IE瀏覽器和Chrome btw)

更新:看起來這個問題純粹與查看大小有關。如果視圖設置爲100%,並且具有該視圖,則可以看到第2頁,它將開始自動處理要顯示的下一頁。因此,我嘗試了一個可以工作的報告,並將其更改爲查看率爲75%,並且問題已啓動,因爲這會將第2頁顯示在瀏覽器中。這不可能是這將如何工作(純粹基於第二頁是否可以根據本地設置來查看是否瀏覽器\查看器進入無限循環來回)

FINAL更新(解決方案):報告服務文件夾中的web.xml文件中的一項設置,指示Crystal報表查看器在查看之前預先呈現報表的所有頁面即爲解決方案。在此之前,它僅渲染用戶試圖查看的頁面,因此,如果您有兩個頁面,它將無限循環嘗試顯示這兩個頁面。這個設置不幸被埋在與websphere相關的文件夾中,這些文件爲運行我們的報告的應用程序提供動力。它被稱爲crystal_use_asynchronous_requests,我們必須將它設置爲true。重新啓動的websphere,並解決了問題

回答

0

最終更新(解決方案):報告服務文件夾中的web.xml文件中的一項設置,指示Crystal報表查看器在查看之前預先呈現報表的所有頁面是解決方案。在此之前,它僅渲染用戶試圖查看的頁面,因此,如果您有兩個頁面,它將無限循環嘗試顯示這兩個頁面。這個設置不幸被埋在與websphere相關的文件夾中,這些文件爲運行我們的報告的應用程序提供動力。它被稱爲crystal_use_asynchronous_requests,我們必須將它設置爲true。重新啓動websphere,並解決了問題