FR10对单元格某列取消勾选打印/导出单元格内容后打印有空白列

对单元格某列取消勾选打印/导出单元格内容后打印有空白列,怎么解决image.png

如果直接单元格设置列隐藏,这样打印的时候就不会打印,

然后设置报表的加载结束把列显示出来,这样查询时就可以预览这列,

也不会影响打印的效果,设置如下:

设置D列隐藏

image.png

设置加载结束事件:使用show()可以使得D列显示,但字体格式变化了,

使用css('width','20px')不生效也不报错:

image.png

效果如下:

image.png

怎么不使用show,增加D列的列宽呢

FineReport zzhhyy 发布于 2025-2-14 13:46 (编辑于 2025-2-14 14:17)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-2-14 13:48

这个目前就是这样

只是内容不打印或导出

占用还是在的

要么两个cpt,展示一个,打印导出调用另一个

  • zzhhyy zzhhyy(提问者) 如果隐藏列,在模板web属性 增加加载结束事件设置列宽怎么设置呢,这样打印的时候也相当于不打印了,预览的时候显示
    使用:
    setTimeout(function() {
    $('[id^="D"]').css("width", "10px")
    }, 10)
    设置不了
    使用:
    setTimeout(function() {
    $('[id^="D"]').show()
    }, 10)
    列可以显示,但是显示的字体格式啥的不一样了
    2025-02-14 14:00 
  • snrtuemc snrtuemc 回复 zzhhyy(提问者) js隐藏显示列,打印导出时候不生效的。。
    2025-02-14 14:06 
  • zzhhyy zzhhyy(提问者) 回复 snrtuemc 截图完善了,直接单元格设置列隐藏,这样打印的时候就不会打印,
    然后设置报表的加载结束把列显示出来,这样查询时就可以预览这列,
    也不会影响打印的效果,就是使用.css("width", "10px")设置不了列宽
    2025-02-14 14:19 
  • snrtuemc snrtuemc 回复 zzhhyy(提问者) 这个应为后面有的那元个影响,整个页面会影响,这个个目前不生效的。。。
    2025-02-14 14:21 
  • zzhhyy zzhhyy(提问者) 回复 snrtuemc 好吧
    2025-02-14 15:20 
  • 2关注人数
  • 38浏览人数
  • 最后回答于:2025-2-14 14:17
    请选择关闭问题的原因
    确定 取消
    返回顶部