天天看点

润乾报表-web自适应问题

问题描述: 预览报表时,希望跟随屏幕分辨率自适应展示

情况1:

不分页实现报表自适应

解决:

  1. ctrl+B

    打开设置主页,设置不分页
润乾报表-web自适应问题
  1. 使用自适应jsp

    (matchReport.jsp)

    页面进行预览,不要直接点击报表软件右上角的浏览器进行预览
    // 示例
    192.168.101.111:6868/demo/reportJsp/matchReport.jsp?rpx=dev/***表.rpx
               

情况2:

分页自适应报表

解决:

  1. ctrl+B打开报表属性

润乾报表-web自适应问题
润乾报表-web自适应问题
  1. 使用自适应jsp

    (matchReport.jsp)

    页面进行预览,不要直接点击报表软件右上角的浏览器进行预览
    // 示例
    192.168.101.111:6868/demo/reportJsp/matchReport.jsp?rpx=dev/***表.rpx
               
    这个时候我们发现预览是有问题的,虽然自适应了,但是列数如果太多会被分到第二页,这时我们要进行jsp页面的修改

    matchReport.jsp

    queryReport.jsp

    设置

    height="-1"

    matchReport.jsp

    我们都知道使我们预览的jsp设置,为什么

    queryReport.jsp

    要进行设置,原因是因为如果我们有查询条件的话,走的是这个jsp,不设置的话还是如果点击查询就会列分页。
    <report:html name="report1" reportFileName="<%=report%>"
    			funcBarLocation="no"
    			generateParamForm="no"
    			params="<%=param.toString()%>"
    			exceptionPage="/reportJsp/myError2.jsp"
    			appletJarName="/raqsoftReportApplet.jar"
    			needImportEasyui="no"
    			height="-1"
    		/>
               
    注意: 如果

    报表属性(ctrl+B) > 打印 > 方向

    设置的是纵向,jsp中设置的则为

    width="-1"

结尾

继续阅读