帆软实战问题及解决方案

简介: 帆软实战问题及解决方案

前言

本文记录一些前端开发中帆软报表软件使用中遇到的一些问题,如果是遇到帆软报表使用的问题进来的看官,推荐先看目录,文章中的问题解决方案基于帆软10版本实现

帆软官方文档地址

FineReport帮助文档 - 全面的报表使用教程和学习资料

设置单元格列宽

  • 单元格属性 -> 其他 -> 基本
  • 跟随页面设置
  • 不自动调整
  • 自动调整行高
  • 自动调整列宽
  • image.png
  • 手动调整设计器中的单元格列宽
    image.png
  • 条件属性
  • 添加条件,设置固定列宽
  • 注意!!! 这里的设置会导致其他属性设置无效
    image.png
  • 模板 -> PC端自适应属性 -> 表格
  • 横向自适应
  • 双向自适应
  • 不自适应
    image.png

动态数据合计行显示

  • 模板 -> 重复与冻结设置
  • 冻结行,列也在这里设置
    image.png
    例如冻结前两行,第一列效果,冻结行列的编号和其他不一样
    image.png

动态判断设置单元格文字样式

  • 根据单元格的A列数据,判断B列中是否存在,如果存在,则把B列中的A列数据文字修改为红色字体,加粗
  • 设置单元格元素显示值为公式
    image.pngimage.png

  • 公式

if(find('、', )==0,)==0,,replace($$$, BatchTypeName, ""+BatchTypeName+""))

  • 其中 iffindreplace 等函数详细介绍,可以参考官方文档
  • 设置显示内容为 用HTML显示内容
    image.png

报表开发运行无数据问题

  • 使用有权限的用户登录系统
  • 确认系统中的报表是否有数据
  • 系统中有数据,报表无数据(业务场景中的问题)
  • 报表运行url参数手动配置,如 childEnterpriseId ,eg.

reportx.nxin.com/webroot/dec…

写在最后

欢迎大家评论区讨论交流,一起学习共同进步 ^-^

目录
相关文章
|
大数据 数据库 Android开发
ANR怎么产生的,怎么分析ANR?(一)
ANR怎么产生的,怎么分析ANR?
946 0
|
SQL druid 搜索推荐
最强最全面的数仓建设规范指南 (一)
本文将全面讲解数仓建设规范,从数据模型规范,到数仓公共规范,数仓各层规范,最后到数仓命名规范,包括表命名,指标字段命名规范等!
14599 2
|
机器学习/深度学习 数据可视化 Python
机器学习之利用线性回归预测波士顿房价和可视化分析影响房价因素实战(python实现 附源码 超详细)
机器学习之利用线性回归预测波士顿房价和可视化分析影响房价因素实战(python实现 附源码 超详细)
1326 3
|
SQL 数据库 HIVE
hive数仓 ods层增量数据导入
根据业务需求,当表数据量超过10万条时采用增量数据导入,否则全量导入。增量导入基于`create_date`和`modify_date`字段进行,并确保时间字段已建立索引以提升查询效率。避免在索引字段上执行函数操作。创建增量表和全量表,并按日期进行分区。首次导入全量数据,后续每日新增或变更数据保存在增量表中,通过全量表与增量表的合并保持数据一致性。
740 13
|
8月前
|
NoSQL 关系型数据库 MySQL
终于有人把数据同步讲明白了
数据同步看似简单,实则涉及一致性、延迟与冲突等核心难题。本文深入解析其本质与三大典型场景,并手把手教你如何从0到1搭建稳定、高效的数据同步链路,助你避开常见坑,真正用好数据。
终于有人把数据同步讲明白了
|
10月前
|
Java 数据库连接 API
2025 更新必看:Java 编程基础入门级超级完整版指南
本教程为2025更新版Java编程基础入门指南,涵盖开发环境搭建(SDKMAN!管理JDK、VS Code配置)、Java 17+新特性(文本块、Switch表达式增强、Record类)、面向对象编程(接口默认方法、抽象类与模板方法)、集合框架深度应用(Stream API高级操作、并发集合)、模式匹配与密封类等。还包括学生成绩管理系统实战项目,涉及Maven构建、Lombok简化代码、JDBC数据库操作及JavaFX界面开发。同时提供JUnit测试、日志框架使用技巧及进阶学习资源推荐,助你掌握Java核心技术并迈向高级开发。
903 5
|
监控 网络协议 Linux
网络管理:基本的网络配置与管理指南
网络管理:基本的网络配置与管理指南
745 2
|
运维 监控 Linux
自动化运维的魔法:如何用Python脚本简化日常任务
【9月更文挑战第13天】在数字化时代的浪潮中,自动化运维如同一股清流,为IT团队带来了效率和灵活性的双重提升。本文将深入探讨如何通过Python脚本实现日常运维任务的自动化,从而释放双手,让重复性工作变得轻松愉快。从环境搭建到实际案例分析,我们将一步步揭开自动化运维的神秘面纱,让你的运维之路更加顺畅。
|
监控 数据挖掘 Linux
Linux服务器PBS任务队列作业提交脚本的使用方法
【8月更文挑战第21天】在Linux服务器环境中,PBS任务队列能高效管理及调度计算任务。首先需理解基本概念:作业是在服务器上执行的任务;队列则是等待执行任务的列表,具有不同的资源限制与优先级;节点指分配给作业的计算资源。
2548 4