折线图系列显影

我想在初始化的时候只显示销售额,然后按钮切换系列的显隐,我在图表的初始化后事件上写了这个js,但是没有生效,是因为啥原因呢

setTimeout(()=>{

   var vanchart=FR.Chart.WebUtils.getChart("chart1").getChartWithIndex(0);

vanchart.setSeriesVisible([0]);//显示图表的系列

},100)

image.png

FineReport Onion 发布于 2024-11-1 09:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-11-1 09:40

setTimeout(function() {

var vanchart=FR.Chart.WebUtils.getChart("chart1").getChartWithIndex(0);

vanchart.setSeriesVisible([0]);//显示图表的系列

}, 1000);//1000毫秒等于一秒,自己根据需要修改时间

延迟事件长一点看看

  • Onion Onion(提问者) 不行,加载数据要等几秒,加载出来没效果
    2024-11-01 09:46 
  • snrtuemc snrtuemc 回复 Onion(提问者) 那就要数据加载完,在加载图表显示的js,你是cpt的话,可以在web属性,页面加载完成中写这个代码,决策报表的话,直接加大延时时间,你可以放个按钮,点击事件,测试这个js对不对,对的话,就是延时时间问题
    2024-11-01 09:48 
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-1 09:50

你这里写错了

setTimeout(function() {

        你的JS代码;

}, 100);

-----------------------------------------------

image.png

  • 3关注人数
  • 118浏览人数
  • 最后回答于:2024-11-1 09:50
    请选择关闭问题的原因
    确定 取消
    返回顶部