当前位置: 首页 > news >正文

FineReport网络报表bug

做帆软报表需要父表弹窗网络报表到子表时,需要注意一个bug
这么久了就遇到了这一次,还没办法百分百复现出来....

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

因为不止一列数据需要这个功能,但是他们最终的详情字段都是一致的并且来自同一张表
所以我就在父表里面根据不同要求(有具体数值列和汇总列等..)

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



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

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

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

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

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

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

http://www.gsyq.cn/news/1346122.html

相关文章:

  • Windows热键侦探:一键揪出占用你快捷键的“元凶“
  • 抖音无水印下载器:3分钟学会批量下载视频、图集和直播
  • 我的光环境检测设备
  • 用 NFS 将 Git 提交挂载为文件夹:项目开发问题与用途全揭秘
  • 如何实现高效的Web自动化测试?
  • 在Node.js后端服务中接入Taotoken调用大语言模型
  • 后端接口错误码到底该怎么设计?我见过最烂的和最优雅的两种方案
  • 浙江话AI语音项目最后通牒:2024Q3起ElevenLabs将关闭非ISO方言模型上传通道,现在必须掌握这5个迁移预案
  • FastAPI + Redis 实现接口限流:从固定窗口到滑动窗口的完整实践
  • 分享一个专门用于 SAP 开发的 Claude Code Skill 插件集合
  • Py Eddy Tracker深度解析:海洋中尺度涡旋高效识别与追踪的完整解决方案
  • 406_C++_磁盘检查流程安全重构分析:从 system/popen 到 fork/exec 的防命令注入升级
  • 独立开发者如何借助taotoken以更低成本启动ai项目
  • NotebookLM关键词提取失效?5个致命误区正在毁掉你的研究效率,立即自查!
  • 昇腾CANN实战:FlashAttention 在昇腾NPU上的实现与性能调优
  • 如何利用猫抓浏览器扩展高效嗅探和下载网页媒体资源
  • 分布式ID生成方案详解与实战
  • 新手程序员必备:收藏这份GPT大模型学习指南,从入门到精通!
  • 2026年AI编程助手综合实力排行榜
  • APP聊天服务器基本配置完成
  • 2026趋势:Gemini 3.1 Pro 音频-文本跨模态理解在教育场景中的应用可行性
  • 2026年1-3年级学习机推荐榜单:低龄AI伴学与护眼配置测评
  • 高层次人才认定与评审,选择哪家第三方机构的评价报告更稳妥?
  • Taotoken 模型广场如何帮助开发者快速进行模型选型与测试
  • 职场新人不会写自我介绍怎么办?AI三分钟帮你搞定,面试邀约直接翻倍!
  • 时序例外:false_path / multicycle_path / max_delay
  • ElevenLabs接入云南话语音合成:从零部署到商用上线的7大关键配置(含昆明/大理/红河三地方言音素映射表)
  • 国内使用 claude code 中转站方法
  • 3个步骤让Windows右键菜单焕然一新:ContextMenuManager终极优化指南
  • AltDrag:一个Alt键,解锁Windows窗口管理的无限可能