柱状图初期化时,使用排序接口报错

参考帮助文档https://help.finereport.com/doc-view-2332.html

想实现决策报表中,柱状图在初期化的时候,实现排序。

在初期化函数 中,添加以下js,结果报错vanCharts没有定义。

var chart=FR.Chart.WebUtils.getChart("chart0").vanCharts.charts[0];

chart.sortChart(-1);


但是放在click事件中是可以的,请问大神可以解决吗。

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

写了一个setTimeout 延迟执行解决了,但是画面初期化的时候,画面会跳动。


setTimeout(function(){ var chart=FR.Chart.WebUtils.getChart("调休统计").vanCharts.charts[0];
chart.sortChart(-1); }, 2000);

  • 影丶 影丶 你把延时时间调小一点就好了
    2020-01-08 11:15 
  • studyFineReport studyFineReport(提问者) 回复 影丶 嗯嗯 这需要根据每个不同的设备来调试 找到最合适的那个时间~~
    2020-01-08 12:45 
  • 0关注人数
  • 442浏览人数
  • 最后回答于:2020-1-8 11:07
    请选择关闭问题的原因
    确定 取消
    返回顶部