pentaho报表查询数据关闭loading page

pentaho8.2发布到pentaho-server上的报表查询数据量大时候有一个loading page提示框,加载完成不自动关闭,如何使其加载完成自动关闭,或者设置其不显示??图片说明

针对您的问题,可以通过以下两种方法来解决:

  1. 在执行查询前先禁用提示框,在查询完成后再重新启用。具体的操作步骤是首先在reportviewer.js文件中找到doQuery函数,将其中的showWait参数设为false,禁用提示框。然后在查询完成后再将showWait参数设为true,重新启用提示框。

  2. 第二种方法是直接修改pentaho-server的配置文件。具体的操作步骤是在pentaho-server/tomcat/webapps/pentaho/WEB-INF/web.xml文件中将pentaho-solution/spring-servlet.xml<bean id="resultCacheManager" class="org.pentaho.platform.engine.services.solution.ResultCacheManagerImpl">标签中的maxElementsInMemory属性设置为0,即不缓存查询结果。这样就不会再出现loading page提示框。

希望以上两种方法能够帮助您解决问题。