前言
本文记录一些前端开发中帆软报表软件使用中遇到的一些问题,如果是遇到帆软报表使用的问题进来的看官,推荐先看目录,文章中的问题解决方案基于帆软10版本实现
帆软官方文档地址
FineReport帮助文档 - 全面的报表使用教程和学习资料
设置单元格列宽
-
单元格属性 -> 其他 -> 基本
-
跟随页面设置
-
不自动调整
-
自动调整行高
-
自动调整列宽
-
-
手动调整设计器中的单元格列宽
-
条件属性
-
添加条件,设置固定列宽
-
注意!!! 这里的设置会导致其他属性设置无效
-
-
模板 -> PC端自适应属性 -> 表格
-
横向自适应
-
双向自适应
-
不自适应
-
动态数据合计行显示
-
模板 -> 重复与冻结设置
-
冻结行,列也在这里设置
例如冻结前两行,第一列效果,冻结行列的编号和其他不一样
动态判断设置单元格文字样式
-
根据单元格的A列数据,判断B列中是否存在,如果存在,则把B列中的A列数据文字修改为红色字体,加粗
-
设置单元格元素显示值为公式
-
公式
if(find('、', ,replace($$$, BatchTypeName, ""+BatchTypeName+""))
其中
if
,find
,replace
等函数详细介绍,可以参考官方文档 -
设置显示内容为
用HTML显示内容
-
报表开发运行无数据问题
-
使用有权限的用户登录系统
-
确认系统中的报表是否有数据
-
系统中有数据,报表无数据(业务场景中的问题)
-
报表运行url参数手动配置,如
childEnterpriseId
,eg.
-
-
childEnterpriseId
参数来源 baseqlw.nxin.com/home/index ,三级单位ID
写在最后
欢迎大家评论区讨论交流,一起学习共同进步 ^-^