决策报表中,若某一参数没有值,则隐藏部分报表

决策报表中,若某一参数没有值,则隐藏部分报表

FineReport yzmW676Y1151227 发布于 2023-3-14 15:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
阿北啦啦啦Lv5见习互助
发布于2023-3-14 17:12(编辑于 2023-3-14 17:12)

对你需要判断的那个参数控件设置编辑后事件:获取该控件的值,判断是否为空,若空则_g().getWidgetByName('report0').setVisible(false);  //隐藏报表块

不为空则:

_g().getWidgetByName('report0').setVisible(true);  //显示报表块

大概的JS逻辑是这样,具体怎样写需要根据你具体的参数来

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-3-14 15:08
最佳回答
0
yzm178255Lv4见习互助
发布于2023-3-14 15:28

能完善一下问题描述吗

最佳回答
0
HHHHH123Lv7中级互助
发布于2023-3-14 17:16(编辑于 2023-3-14 17:17)

// 获取控件的值 var a= this.options.form.getWidgetByName("参数名").getValue(); if(a.length>0){ }else { _g().getWidgetByName('report0').setVisible(false) }

  • 5关注人数
  • 411浏览人数
  • 最后回答于:2023-3-14 17:17
    请选择关闭问题的原因
    确定 取消
    返回顶部