Crystal reports Crystal Reports 2011查看器滚动问题

Crystal reports Crystal Reports 2011查看器滚动问题,crystal-reports,Crystal Reports,背景: 水晶报告2008年之前。现已升级至crystal reports 2011 我们安装了crystal reports版本14.0.2.364,用于向客户交付报告 此问题出现在升级后,即有人收到一份报告,而browser\crystal report viewer会尝试为您自动“自动滚动”到某个页面。然后,某个问题导致它回滚到上一页 它将继续在infinte循环中执行此操作,在该循环中,browser\viewer从未保持足够长的时间来处理报告 有人知道这是怎么发生的吗?(同样,我们为cr

背景: 水晶报告2008年之前。现已升级至crystal reports 2011

我们安装了crystal reports版本14.0.2.364,用于向客户交付报告

此问题出现在升级后,即有人收到一份报告,而browser\crystal report viewer会尝试为您自动“自动滚动”到某个页面。然后,某个问题导致它回滚到上一页

它将继续在infinte循环中执行此操作,在该循环中,browser\viewer从未保持足够长的时间来处理报告

有人知道这是怎么发生的吗?(同样,我们为crystal reports 2011软件包提供了service pack 1和service pack 2,但我在任何地方都找不到有关此问题的任何信息)

还有谁熟悉这个问题或者见过这个问题?(发生在IE和Chrome btw中)

更新:看起来这个问题纯粹与视图大小有关。如果视图设置为100%,并且使用该视图可以看到第二页,则它将开始自动处理要显示的下一页。因此,我尝试了一个有效的报告,并将视图更改为75%,问题就出现了,因为这在浏览器上显示了第二页。这不可能是必须的工作方式(纯粹基于第二页是否可查看,基于本地设置确定browser\viewer是否进入无限循环)

最终更新(解析):解决方案是在reporting services文件夹中的web.xml文件中设置一个选项,指示crystal report viewer在查看之前预呈现报表的所有页面。在此之前,它只呈现用户试图查看的页面,因此,如果您有2个页面在视图中,它将无限循环以尝试显示这两个页面。不幸的是,此设置被隐藏在与websphere相关的文件夹中,websphere为运行我们报告的应用程序提供了电源。它被称为crystal_use_asynchronous_requests,我们必须将其设置为true。重新启动websphere,这就解决了问题

最终更新(解决方案):reporting services文件夹中的web.xml文件中的一个设置指示crystal report viewer在查看之前预呈现报表的所有页面,这是解决方案。在此之前,它只呈现用户试图查看的页面,因此,如果您有2个页面在视图中,它将无限循环以尝试显示这两个页面。不幸的是,此设置被隐藏在与websphere相关的文件夹中,websphere为运行我们报告的应用程序提供了电源。它被称为crystal_use_asynchronous_requests,我们必须将其设置为true。重新启动websphere,这就解决了问题