数据集获取参数

请教下大家,fvs有没有方法可以让数据集获取页面js点击传的参数并动态刷新数据,

主要是想实现点击不同指标卡时图表会展示对应类型数据,由于直接用tab页切换需要增加图表和数据集,想问问有没有便捷的方法

image.png

FineReport 源-王 发布于 2025-6-12 15:37 (编辑于 2025-6-12 16:06)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-6-12 15:38(编辑于 2025-6-12 15:40)
  • 源-王 源-王(提问者) 数据集可以获取到吗
    2025-06-12 15:40 
  • Z4u3z1 Z4u3z1 回复 源-王(提问者) 你应该是要图表联动吧
    2025-06-12 15:41 
  • 源-王 源-王(提问者) 回复 Z4u3z1 fvs两个组件之间的联动
    2025-06-12 15:46 
  • Z4u3z1 Z4u3z1 回复 源-王(提问者) https://help.fanruan.com/finereport/doc-view-4344.html
    2025-06-12 15:48 
  • 源-王 源-王(提问者) 回复 Z4u3z1 大哥,文档的要是有用我不至于来这问
    2025-06-12 16:02 
最佳回答
1
snrtuemcLv8专家互助
发布于2025-6-12 15:39

js决策报表块传参

_g().getWidgetByName('report3').gotoPage(1, {

"参数名1": "参数值1",

"参数名2": "参数值2"

}, 'T');

js决策报表图表传参

FR.Chart.WebUtils.changeParameter({ 

chartID: '图表名', 

para: {

"参数名1": "参数值1",

"参数名2": "参数值2"

})

FVS图表js赋值

"use document";

var a=duchamp.getWidgetByName("下拉框组件名称").getValue();

duchamp.getWidgetByName("柱形图1_页面1").refresh({cs:a,atype:""});

最佳回答
0
ScyalcireLv7高级互助
发布于2025-6-12 16:13

简单啊  如果在FVS中的话   根本用不着JS

首先用两个富文本先做两个指标卡

然后再用一个按钮组组件(联排也行,胶囊也行)

把按钮组的字体颜色调成透明(后面加00),边框无

image.png

然后按钮直接压在两个指标卡上,按钮组的参数自己弄个内置数据集即可,这个时候就是点击按钮组去控制下方图表了

  • 3关注人数
  • 49浏览人数
  • 最后回答于:2025-6-12 16:13
    请选择关闭问题的原因
    确定 取消
    返回顶部