怎么用JS超链对chart对象进行传参?急,各位大佬帮帮忙

image.png我做了一个这样的模板,可以通过点击红色区域进行跳转并传参操作,但是因为使用了tab块的原因不能使用当前表单对象了,只能使用js,比如我的饼图的js为:

image.png

_g().options.form.getWidgetByName("tabpane0").showCardByIndex(1);

_g().getWidgetByName("report3").gotoPage(1, "{category:"+category+"}",true);

现在可以向tab内的报表快跳转并传参,但是怎么样才能对那四个chart对象进行传参?

我一开始用了这个:FR.Chart.WebUtils.changeParameter('chart0', {"category": "category"}); 但是不行

FineReport 普普通通的len 发布于 2021-10-21 10:21
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
普普通通的lenLv3见习互助
发布于2021-10-21 11:00

我自己解决

最佳回答
0
用户S5182147Lv6中级互助
发布于2021-10-21 10:38(编辑于 2021-10-21 10:39)

参考JS实现点击超链切换Tab块:https://help.fanruan.com/finereport/doc-view-2099.html

---

//切换Tab块_g().options.form.getWidgetByName("tabpane0").showCardByIndex(0);//传递参数_g().getWidgetByName('REPORT1').gotoPage(1, {"TabName": aa}, 'T');

---------

能不用这种方式尽量不用这种方式,我用过这种,点击切换tab块后加载会变慢

  • 1关注人数
  • 396浏览人数
  • 最后回答于:2021-10-21 11:00
    请选择关闭问题的原因
    确定 取消
    返回顶部