条件属性根据下拉复选框的内容调整行高

Snipaste_2020-11-05_20-04-22.png下拉复选框只选择一个值,且这个值等于某个字符串时,设置行高为0。

例如,下拉框复选框里边有北京和合计两个值,只有选择合计的时候让行高设置为0。

FineReport 001平凡 发布于 2020-11-5 19:19 (编辑于 2020-11-5 20:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
cherishdqyLv7高级互助
发布于2020-11-5 20:06

find("合计",$分公司)>0

  • 001平凡 001平凡(提问者) 但是,如果全选的话也显示不出来了,这个是希望只选合计的时候让条件属性起作用
    2020-11-05 20:45 
  • cherishdqy cherishdqy 回复 001平凡(提问者) $分公司=\'合计\'不行?检查一下你的逗号是不是用了中文的,改成英文的看看
    2020-11-05 20:52 
  • 001平凡 001平凡(提问者) 虽然这个不完全正确,但是给我了思路,谢谢
    2020-11-05 20:58 
  • 001平凡 001平凡(提问者) 这个是要判断只选了合计的,如果使用find,那么如果全选了那么也会隐藏
    2020-11-05 21:00 
  • cherishdqy cherishdqy 回复 001平凡(提问者) 我知道,所以你的方法应该是对的,直接判断等于合计就可以,效果不出来就要检查看看是不是其他地方影响了
    2020-11-05 21:01 
最佳回答
0
zsh331Lv8专家互助
发布于2020-11-5 19:38(编辑于 2020-11-5 19:53)

由于《条件属性》执行的时间点问题,这个需求不能用条件属性来完成;参考文档,建议用js来实现动态显示隐藏行;

===

JS实现自由式填报表动态显示/隐藏行-https://help.fanruan.com/finereport/doc-view-1812.html

===

下拉框在参数区?如果下拉框在参数区的话,这个实现应该不难呀。

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