可选隐藏行列

报表查询后,可在列上方勾选隐藏该列/行,或其他方式隐藏想要隐藏的列/行

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

1,参数面板添加一个复选框按钮组,控件名定义成:lie

2.添加控件值,把你的表中的列都写上去,用","号分隔,在数据字典中可以通过自定义的方式把你的列字段写上去,也可以通过sql查询列字段,做数据字典.


image.png

3.然后对这个复选框按钮组添加一个状态改变事件:

写上js:_g().parameterCommit();

4.在你的表格标题单元格中添加条件属性,如下图设置,注意标题要和你刚才在数据字典中添加的列名称保持一致.image.png

5.搞定,完活.

最佳回答
0
晓亮Lv7资深互助
发布于2020-5-11 10:33(编辑于 2020-5-11 10:37)

看错题了


最佳回答
0
Doctor_WeiLv7中级互助
发布于2020-5-11 10:35

查询后再隐藏的话,就只能用动态参数,或者当前决策对象了。建议你用frm(上下不影响)做,两个报表块上面是列名,下面是明细,点击上面,传递参数到下面,条件属性,用参数做判断



查询前隐藏的话,做个多选按钮,然后在数据集中将参数设置为字段吗,可以试试

最佳回答
0
P.anyuLv4初级互助
发布于2020-5-11 10:41

数据集参数实现动态列-https://help.finereport.com/doc-view-1289.html

用动态列实现

  • 5关注人数
  • 732浏览人数
  • 最后回答于:2020-5-11 10:49
    请选择关闭问题的原因
    确定 取消
    返回顶部