2013-09-23 65 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,并解决了问题