帆软FVS大屏js判断,实现值的更改和组件是否隐藏的判断

想做一个效果:点击【A领域】的时候,把”A领域“传给【标题1】,然后通过对【标题1】的值进行判断,决定右侧的单元格和下拉框是否隐藏。

这个逻辑怎么通过js实现啊?

image.png

。。。现在不会的是怎么把”A领域“传给【标题1】,另外怎么通过【标题1】的值去判断。

FineReport Zl42AIim 发布于 2025-1-2 16:30 (编辑于 2025-1-2 16:36)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-1-2 16:31(编辑于 2025-1-2 16:41)

判断后

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

=========

这个格式

if(a=="1"){duchamp.getWidgetByName("组件名称").setVisible(false); }

else{duchamp.getWidgetByName("组件名称").setVisible(true); }

==========

image.pngimage.png

  • Zl42AIim Zl42AIim(提问者) 怎么才能把”A领域“传给【标题1】呢,点击后【标题1】的值=”A领域“
    2025-01-02 16:34 
  • snrtuemc snrtuemc 回复 Zl42AIim(提问者) 标题组件,可以用动态值,那边可以用公式,然后直接=$参数名
    2025-01-02 16:37 
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-1-2 16:31
最佳回答
0
CD20160914Lv8专家互助
发布于2025-1-2 16:37

每个标题的名称你是知道的,那么每个标题往表格传值刷新就行了

在每个标题写不同的js,然后作用是传值给表格并刷新

A领域写js  标题1里面单元格写$cs判断参数   $cs="A领域"

"use document";

duchamp.getWidgetByName("标题1").refresh({cs:"A领域"});

B领域写js

"use document";

duchamp.getWidgetByName("标题1").refresh({cs:"B领域"});

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