决策报表中参数栏控件的值如何控制body里报表块的显示隐藏

参数栏里有个单选按钮,值为1和2。body里有两个报表块R1、R2

选中1的时候显示R1隐藏R2。 选中2的时候隐藏R1显示R2。

因为报表块R1和R2都有工具栏要用到导出按钮,所以无法根据值来判断行高。

请问要如何设置?

image.png

FineReport 艾克斯帝 发布于 2024-1-25 15:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yzmZQSy29696569Lv4初级互助
发布于2024-1-25 15:59(编辑于 2024-1-25 16:03)

按钮状态改变事件

setTimeout(function() {

var a = _g().parameterEl.getWidgetByName("控件名").getValue();

if(a=="1"){

_g().getWidgetByName('report0').setVisible(true);

_g().getWidgetByName('report1').setVisible(false);

}else{

_g().getWidgetByName('report0').setVisible(false);

_g().getWidgetByName('report1').setVisible(true);

}

}, 100);

  • 刘昌旭 刘昌旭 大佬,移动端的怎么写JS呀
    2024-07-04 15:47 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-1-25 15:27
最佳回答
0
ID1208Lv6高级互助
发布于2024-1-25 15:28(编辑于 2024-1-25 15:29)

单选按钮组状态改变事件

JS隐藏报表块-https://help.fanruan.com/finereport/doc-view-1736.html

image.png

  • 4关注人数
  • 245浏览人数
  • 最后回答于:2024-1-25 16:03
    请选择关闭问题的原因
    确定 取消
    返回顶部