FineReport网络报表bug

做帆软报表需要父表弹窗网络报表到子表时,需要注意一个bug

这么久了就遇到了这一次,还没办法百分百复现出来....

父报表需要通过点击某个单元格,进行详情信息弹窗,所以我做了网络报表

因为不止一列数据需要这个功能,但是他们最终的详情字段都是一致的并且来自同一张表

所以我就在父表里面根据不同要求(有具体数值列和汇总列等..)

根据实际情况只给了子表他需要的参数

同样的,子表那里我也是根据参数做了if判断来逻辑增加筛选条件

一开始功能都是正常实现的,然而在后面几天用户要求改下样式和数据汇总逻辑,在修改完自己做数据校验的时候发现子表查询出来的结果不正确了,光动了下样式然后例行校验功能,就发现数据乱了
关键是传往子表的参数没有改动, 理论上都应该是对的. 我在子表打印了参数,看传过去的具体值到底对不对,发现都是对的,除了不应该带上的参数,都是空的

我又去把之前初始版本的拿来测试,发现也不行了,明明之前通过测试了突然就不行了?!

折腾了很久,觉得会不会是必须要把空参数也传过去,哪怕值是空字符串

随即试验了,传空值过去就可以了,数据正常了

感觉真的很奇怪,明明之前都是可以的,突然就不行了

就好像之前的规则允许这样玩,过段时间就莫名其妙不允许了,关键在现场点击初始版本报表,功能是正常的,没有发生这个bug.......复现不了.....
最后只能说,最好还是都把参数给传过去,哪怕用不上,也给个空值

相关推荐
Risehuxyc2 天前
fix bug
bug
拖累斯5 天前
Jenkins + Python 全自动跑通「禅道任务/BUG 导出 → 月度开发考核表」
python·jenkins·bug
寂寞的船5 天前
【Unity Bug挑战】第10期 SerializeReference 内存泄漏之谜
unity·c#·游戏引擎·bug
unity工具人5 天前
unity 照片墙插件(Pop-up Photo Wall)在触摸屏和红外框设备上的触发Bug
bug
灼行8 天前
Autosar SecOC 需求场景BUG(需求不一致性)【草稿】
bug
小豆庄10 天前
视频遮罩追踪退场后ID撞号的排查—多目标场景下的失效
opencv·算法·bug·视频·python3.11
sg_knight12 天前
Bug 定位实战:把报错丢给 Codex,它是怎么修的
chatgpt·llm·bug·openai·agent·ai编程·codex
8年车载测试13 天前
汽车五大域详解:动力、底盘、车身、座舱与智驾域
汽车·bug·jira·uds诊断·ecu刷写测试·canoe工具
ะัี潪ิื15 天前
Redisson Bug回顾
bug
猫咪很可爱17 天前
MySQL 5.7 备份恢复后函数与存储过程丢失:原因分析与正确备份姿势
数据库·mysql·bug·shell