重复提问了,参考https://bbs.fanruan.com/wenda/question/173884.html
给一个思路:
1、把内置的打印不要,重新用js写一个打印的功能,放在工具栏上面
2、在参数面板设置一个参数,结果条件属性来隐藏列
3、当用户选择是否打印这一列的时候,js传参数,再打印,最后就会隐藏这一列了
参考文档:
批量打印传递多个参数 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
大概的设置,用户选择否以后,就隐藏。这样传参数给js就可以了。