怎么实现带参切换tab块

我切换tab块的时候怎么携带参数

_g().getWidgetByName("tabpane0").showCardByIndex(0)怎么携带参数过去,这种只能实现切换tab块

image.png

就是我点击下面这几个选项

image.png

切换这几个tab块

image.png

FineReport 我是小菜鸡 发布于 2023-3-20 12:47 (编辑于 2023-3-20 12:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-3-20 13:09

用一个控件来记录参数

在切换table的时候改控件值就好了

  • 我是小菜鸡 我是小菜鸡(提问者) 参数面板上弄控件,还是直接在页面上拖一个控件来记录哦,我点击tab块的时候能将值传到控件上面去吗
    2023-03-20 14:28 
  • 用户k6280494 用户k6280494 回复 我是小菜鸡(提问者) 都可以
    2023-03-20 15:38 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-3-20 13:22

继续写角色传递参数啊

目前决策报表传递参数给报表块和图标的js如下

==================================

js决策报表块传参

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

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

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

}, 'T');

js决策报表图表传参

FR.Chart.WebUtils.changeParameter({ 

chartID: '图表名', 

para: {

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

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

})

  • 我是小菜鸡 我是小菜鸡(提问者) 我里面report很多,然后之前我就是这么写,有些报表快它报错无法查看页面
    2023-03-20 14:22 
  • 我是小菜鸡 我是小菜鸡(提问者) var re = _g().getWidgetByName(\"report今日总装下线\"); var re1 = _g().getWidgetByName(\"report今日总装合格\"); var re2 = _g().getWidgetByName(\"report今日入库数\"); var re3 = _g().getWidgetByName(\"report当前库存\"); var re4 = _g().getWidgetByName(\"report总装日生产数据\"); var re5 = _g().getWidgetByName(\"report总装月生产数据\"); var re6 = _g().getWidgetByName(\"report质量趋势\"); var re7 = _g().getWidgetByName(\"report在制数据\"); var re8 = _g().getWidgetByName(\"report产能分析\"); if(car_series.length!=0){ re.gotoPage(1,{car_series:car_series},true); re1.gotoPage(1,{car_series:car_series},true); re2.gotoPage(1,{car_series:car_series},true); re3.gotoPage(1,{car_series:car_series},true); re4.gotoPage(1,{car_series:car_series},true); re5.gotoPage(1,{car_series:car_series},true); re6.gotoPage(1,{car_series:car_series},true); re7.gotoPage(1,{car_series:car_series},true); re8.gotoPage(1,{car_series:car_series},true); } 这是我之前的写法
    2023-03-20 14:25 
  • snrtuemc snrtuemc 回复 我是小菜鸡(提问者) 参数名引号加上
    2023-09-19 20:43 
  • 3关注人数
  • 1180浏览人数
  • 最后回答于:2023-3-20 13:22
    请选择关闭问题的原因
    确定 取消
    返回顶部