10.0版本新形态图表,多个系列,默认只显示一个系列怎么弄阿

setTimeout(function() {

var vanchart = FR.Chart.WebUtils.getChart("A1").vanCharts.charts[0];//获取图表元素,即柱形图    

vanchart.setSeriesVisible([0, 1]); //显示柱形图的系列1和系列2   

}, 200);

看到有人发这个,这个有时候管用有时候不管用阿,好像是和这个延时的时间有关,

FineReport feilefeile 发布于 2019-7-20 17:12
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
TCHLv3初级互助
发布于2019-7-24 13:04

这个亲测好用的,

若要初始化显示某些系列,则可以在setSeriesVisible()中加入参数,没有参数,即不显示。

给图表添加初始化后事件,注意需要增加延时函数

这是由于决策报表里没有加载结束后事件,只有初始化后事件,但是我们需要在决策报表加载结束后再执行这段代码,因此我们在代码前面加上setTimeout()延时函数就可以起作用了。



最佳回答
0
zsh331Lv8专家互助
发布于2019-7-24 13:09

楼主:10.0文档中有很详细的实现方法和案例...参考实现即可!!!

[新]图表显示部分系列接口-https://help.finereport.com/doc-view-2331.html


  • 3关注人数
  • 1700浏览人数
  • 最后回答于:2019-7-24 13:09
    请选择关闭问题的原因
    确定 取消
    返回顶部