fvs参数值控制组件显示隐藏

我想根据参数$A的值判断组件'S'和'D'的显示隐藏,比如$A=1时,'S'显示'D'隐藏,$A=0时,'S'隐藏'D'显示,请问怎样实现呢

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

var a=duchamp.parameterEl.getWidgetByName("A").getValue();

if(a==1){

duchamp.getWidgetByName("S").setVisible(true);

duchamp.getWidgetByName("D").setVisible(false);

}else{

duchamp.getWidgetByName("D").setVisible(true);

duchamp.getWidgetByName("S").setVisible(false);

}

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-1 10:16

JS实现FVS组件的隐藏或显示 https://help.fanruan.com/finereport/doc-view-4943.html

  • 削于 削于(提问者) 里面没有根据参数值去变动
    2024-11-01 10:18 
  • 华莉星宸 华莉星宸 回复 削于(提问者) 参考控件搞个编辑后事件嘛,去判断一下参数的值,var aa = this.getValue(); if(aa=='AA'){ duchamp.getWidgetByName("组件名称1").setVisible(false); } else {duchamp.getWidgetByName("组件名称1").setVisible(false);}
    2024-11-01 10:21 
  • 3关注人数
  • 131浏览人数
  • 最后回答于:2024-11-1 10:59
    请选择关闭问题的原因
    确定 取消
    返回顶部