预览的时候把隐藏的列显示出来

做的报表需要预览和导出,因为M和N列需要在导出的时候不导出这两列,但是预览的时候需要展示,所以我的方法是隐藏掉这两列,然后做个加载完成事件把隐藏的显示出来,但是网页显示的时候表格的格式会发生变化,不好看,怎么解决掉这个问题呢image.pngimage.png

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

这个不支持的

建议做两个报表,一个预览,一个导出

URL直接导出报表 https://help.fanruan.com/finereport/doc-view-1142.html

最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-5-14 15:32

不导出可以这样处理

image.png

  • yzm231115 yzm231115(提问者) 这样导出会有空列,不好看,因为不需要导出的列在中间
    2025-05-14 15:33 
  • Z4u3z1 Z4u3z1 回复 yzm231115(提问者) 那你只有参考楼上的方法了
    2025-05-14 15:35 
最佳回答
0
iQianLv4初级互助
发布于2025-5-14 15:49

自己在工具栏上加一个 自定义导出按钮 替换掉自带的按钮,给按钮加js方法,调用URL的方式导出。

在url后加一个参数。有这个参数的时候,隐藏这俩列。

最佳回答
0
FR-LeonLv4初级互助
发布于2025-5-14 16:35
方法一:使用「导出隐藏列」功能
  1. 隐藏列设置

    • 在设计器中直接设置M和N列的列宽为0(隐藏列)

  2. 导出属性配置

    • 进入模板 > 模板导出属性 > Excel

    • 勾选导出隐藏列选项(这样导出时会保留隐藏列的内容)导出属性设置

  3. 预览效果

    • 预览时隐藏列会正常显示(列宽不为0)

    • 导出Excel后隐藏列会被保留但不可见(可通过取消隐藏查看)导出效果

方法二:使用「定制展示列」插件
  1. 安装插件

  2. 功能实现

    • 预览时通过工具栏按钮动态显示/隐藏指定列

    • 导出时会根据当前显示状态决定是否导出列

注意事项
  1. 合并单元格的列在隐藏/显示时需注意取值位置

  2. 如果仍出现格式错位,建议检查:

    • 浏览器兼容性(优先使用Chrome)

    • 是否存在合并单元格冲突

  • 4关注人数
  • 43浏览人数
  • 最后回答于:2025-5-14 16:35
    请选择关闭问题的原因
    确定 取消
    返回顶部