帆软js ---图表接口
1、刷新接口
图标块刷新FR.Chart.WebUtils.getChart("chart0").dataRefresh()
单元格刷新
FR.Chart.WebUtils.getChart("A1").dataRefresh()
FR.Chart.WebUtils.getChart("A1","report0").dataRefresh() 指定报表快中的A1单元格
多图标刷新
FR.Chart.WebUtils.getChart("A18").dataRefresh([0,1]) 刷新A18单元格的第一个和第二个图表
2、排序接口
图表块排序
FR.Chart.WebUtils.getChart ("chart0").vanCharts.charts[0].sortChart() 无参数就是与当前顺序相反(一会由高到低一会由低到高)参数1就是由低到高 -1就是由高到低
单元格:
FR.Chart.WebUtils.getChart("A1").vanCharts.charts[0].sortChart()
FR.Chart.WebUtils.getChart("A1","report0").vanCharts.charts[0].sortChart()
多图表:FR.Chart.WebUtils.getChart("A18").vanCharts.charts[1].sortChart() [1]指的是多图表中的第二个
3、切换接口--针对多图表来说的
在图标块中
FR.Chart.WebUtils.getChart("chart0").showIndexChart(1)
在单元格中
FR.Chart.WebUtils.getChart("A18").showIndexChart(1)
FR.Chart.WebUtils.getChart("A18","report0").showIndexChart(1) 1就是切换到第二个图表0就是第一个
统一轮播切换
VanCharts.unifiedSwitchCarouselChart(); 1下一个,-1上一个
4、显示部分系列接口--主要是看后边的参数0,1那就是显示第一和第二个细列
图标块:FR.Chart.WebUtils.getChart("chart0").vanCharts.charts[0].setSeriesVisible([0,1])
单元格:
FR.Chart.WebUtils.getChart("A1").vanCharts.charts[0].setSeriesVisible([0,1])
FR.Chart.WebUtils.getChart("A1","report0").vanCharts.charts[0].setSeriesVisible([0,1])
多图表:
FR.Chart.WebUtils.getChart("A18").vanCharts.charts[1].setSeriesVisible([0,1])
5、缩放等级接口--级别范围1-18,高德3-18
图表块:FR.Chart.WebUtils.getChart("chart1").getChartWithIndex(0).setMapZoom({zoomLevel:7, viewCenter: [120, 33]})
单元格:
FR.Chart.WebUtils.getChart("A1").getChartWithIndex(0).setMapZoom({zoomLevel:7, viewCenter: [120, 33]})
FR.Chart.WebUtils.getChart("A1","report0").getChartWithIndex(0).setMapZoom({zoomLevel:7, viewCenter: [120, 33]})
多图表:
FR.Chart.WebUtils.getChart("A18").getChartWithIndex(1).setMapZoom({zoomLevel:7, viewCenter: [120, 33]})