属性联动的JS片段

image.pngimage.png

如图:报表搜索条件中有"起始日期"和"结束日期"两个搜索条件。下图为数据的表。

起始日期为必填且会有的数据。需要实现,若结束日期在数据库中为空值,那么隐藏结束日期这个搜索条件,不让他显示。若结束日期有数据,则结束日期为必填。


简单来说,结束日期有数据,则控件可用,否则控件不可用。


image.png

FineReport lyy007 发布于 2020-12-29 16:44 (编辑于 2020-12-29 17:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
张洪威Lv6高级互助
发布于2020-12-29 16:47(编辑于 2020-12-29 17:22)

你这是参数面板的控件,那你先sql函数,根据其他控件的值得出结束日期是否有值。

然后设置visible(false)就行了。


WorkBook123.cpt


文本控件就是辅助获取结束日期是否存在,勾选不可见就行了,其他的你参考文件。


GIF 2020-12-29 17-20-54.gif

  • lyy007 lyy007(提问者) 能给个完整的语句或案例嘛。谢谢大佬
    2020-12-29 17:01 
最佳回答
0
CD20160914Lv8专家互助
发布于2020-12-29 17:03
  • lyy007 lyy007(提问者) 如截图,是这样写么
    2020-12-29 17:16 
  • CD20160914 CD20160914 回复 lyy007(提问者) 结束日期,不要用$,你数据库里面的结束日期有一个符号是-你要用where 排除 结束日期 !=\'-\',再计数
    2020-12-29 17:21 
  • 3关注人数
  • 365浏览人数
  • 最后回答于:2020-12-29 17:22
    请选择关闭问题的原因
    确定 取消
    返回顶部