润乾报表 细节问题

① 填报表是无法分页的

② 若是浏览表中无数据,则不用显示删除,修改,增加问题,查看问题等按钮的。这时,可以通过表达式来控制。例如:

单元格-值表达式
if(B3!=null,"修改","")
if(B3!=null,"删除","")
if(B3!=null,"增加问题","")
if(B3!=null,"查看问题","")

③ 合法性校验

对落实情况 问题摘要 的字符串大小等做校验
K3.toString().length<=1000

对必填字段做校验

K3.toString()!=null

注意:

下拉列表不能做合法性校验

合法性校验的表达式如果为真,不弹出提示 为假弹出提示

K3.toString().length<=1000   
含义:落实情况长度小于1000  不弹出提示  否则弹出提示


④ 数据类型校验

可以设置单元格的数据类型,这样,发布预览后,如果填写的类型不是设置的类型,则会弹出页面提示。

设置:1)可写 2)数据类型-数值型

在发布后页面填写2.a   abc 等数据是会提示输入的数据必须是数值型。

注意:设置的数据类型必须是数据库表的数据类型


⑤ audit的参数查询要出结果【多数据源查询】

解决办法:每一个数据源都要设置检索条件,方可检索。【注意:在内建数据集的情况下查询是无效的】


⑥ 要求问题类型要一次填报7个

解决方法:
在七行的某一列的各单元格设置更新属性,主键是questionuuid,要求在某一个空闲单元格中设置=questionuuid并引用


⑦ 点击查询后图片路径多了个pages的路径

http://192.168.100.135:9080/newmodules/servlet/ReportAction?resUUID=35e035e-13b4638f74e-e4fc2c756d3dec05aa6371044f2ef6fb&oper=enterpriseList&result=login&LTPAToken=emhhbmd4dSo2ODQ4Njg0OC0xMWZjNTMwNTIyOS1lYzdhNmIyMWJmMmY3OGFlMGU2NDgxNzUzNWQ0ODA2NCozODgqU3RyaW5n

http://192.168.100.135:9080/newmodules/pages/reportJsp/enterpriseList.jsp?result=login&LTPAToken=emhhbmd4dSo2ODQ4Njg0OC0xMWZjNTMwNTIyOS1lYzdhNmIyMWJmMmY3OGFlMGU2NDgxNzUzNWQ0ODA2NCozODgqU3RyaW5n&oper=enterpriseList&resUUID=35e035e-13b4638f74e-e4fc2c756d3dec05aa6371044f2ef6fb&reportParamsId=100060

解决:设置图片的路径为绝对路径即可。在Websphere下面,没有设置应用跟路径的映射,因此要加上应用跟路径 /newmodules


⑧ 超链接格式:

"/reportJsp/showReport.jsp?raq=/econrespView.raq&uuid="+A3
传递参数uuid给被链接的页面,被链接的页面接收参数uuid使用=@uuid的格式
记住,两个页面都要配置参数uuid


⑨ 下拉列表等不能设置为自动换行  否则不显示下拉框和下拉列表


⑩ 设置单元格的拓展
显示--》尺寸调整方式--》按单元格的内容拓展


 

原文地址:https://www.cnblogs.com/avivaye/p/2851461.html