版本
報表伺服器版本 | 功能變動 |
---|---|
11.0.2 | 新增API:
|
1)本文匯總的API適用於 FineReport 所有的基礎圖表,且普通報表、決策報表、複合式報表均可以使用。
2)部分API支援 11.0.63 及之後版本的行動端。
3)所有圖表API,均需在獲取圖表物件之後使用,獲取圖表物件API可參考:圖表物件API
setSeriesVisible()
方法 | setSeriesVisible(); | 圖表顯示部分系列 |
---|---|---|
參數說明 | - | |
範例 |
點選查看文檔:圖表顯示部分系列API | |
行動端 | 支援 |
openAutoTooltip
方法 | openAutoTooltip([delay, initPoints]); | 資料點提示輪播API |
---|---|---|
參數說明 | delay, initPoints | delay 資料點提示的切換時間間隔,預設為 3s initPoints 輪播資料點提示對應的資料點集合,預設為圖表內所有資料點 |
範例 |
點選查看文檔:圖表開啟自動資料點提示輪播API | |
行動端 | 不支援 |
dataRefresh
方法 | dataRefresh([chartIndex]); | 圖表重新整理API |
---|---|---|
參數說明 | chartIndex | chartIndex 數字體,表示一個圖表塊中不同的圖表物件,從 0 開始計數 |
範例 |
點選查看文檔:圖表重新整理API | |
行動端 | 支援 |
showIndexChart
方法 | showIndexChart(chartIndex); | 切換到指定圖表物件 |
---|---|---|
參數說明 | chartIndex | chartIndex 數字體,表示一個圖表塊中不同的圖表物件,從 0 開始計數 |
範例 |
點選查看文檔:圖表切換API | |
行動端 | 支援 |
switchCarouselChart()
方法 | switchCarouselChart(direction); | 切換到上一個(或下一個)圖表物件 |
---|---|---|
參數說明 | direction | direction 表示圖表切換的方向:1 表示切換到下一張圖表,-1 表示切換到上一張圖表,預設為 1 |
範例 | 點選查看文檔:圖表切換API | |
行動端 | 支援 |
VanCharts.unifiedSwitchCarouselChart()
方法 | VanCharts.unifiedSwitchCarouselChart(direction) | 統一切換輪播圖表API 注:該方法中 VanCharts 指的是全局圖表物件,無需再獲取圖表物件 |
---|---|---|
參數說明 | direction | direction 表示圖表切換的方向:1 表示切換到下一張圖表,-1 表示切換到上一張圖表,預設為 1 |
範例 |
點選查看文檔:統一切換輪播圖表API | |
行動端 | 不支援 |
sortChart
方法 | sortChart(sortType); | 圖表排序API |
---|---|---|
參數說明 | sortType | sortType 表示排序規則,1 表示升冪,-1 表示降冪 |
範例 |
點選查看文檔:圖表排序API | |
行動端 | 不支援 |
saveAsImage()
方法 | saveAsImage(); | 圖表匯出API |
---|---|---|
參數說明 | - | |
範例 | 點選查看文檔:圖表匯出API | |
行動端 | 不支援 |
setMapZoom
方法 | setMapZoom({zoomLevel: 5, viewCenter: [110, 40]}); | 設定地圖縮放等級和中心點 |
---|---|---|
參數說明 | zoomLevel viewCenter | zoomLevel 縮放等級,值區間一般在0-18。數值越大,層級越高,地圖顯示越細緻,顯示的經緯度範圍越小 viewCenter 中心點,[經度,緯度] |
範例 |
點選查看文檔:地圖縮放等級API | |
行動端 | 不支援 |
getZoom()
方法 | getZoom(); | 獲取縮放層級 |
---|---|---|
參數說明 | - | - |
範例 |
| |
應用範例 | 例如:點選按鈕,獲取當前地圖的縮放層級 | |
行動端 | 不支援 |
getCenter()
方法 | getCenter(); | 獲取中心點 |
---|---|---|
參數說明 | - | - |
範例 |
| |
應用範例 | 例如:點選按鈕,獲取當前地圖的中心點 | |
行動端 | 不支援 |
panTo
方法 | panTo(center); | 地圖轉移中心點 |
---|---|---|
參數說明 | center | center 中心點,[緯度,經度] 注:panTo API中「緯度」在前,「經度」在後 |
範例 |
點選查看文檔:JS實現點選按鈕轉移地圖中心點和鑽取 | |
行動端 | 不支援 |
drillDown
方法 | drillDown(area); | 向下鑽取 |
---|---|---|
參數說明 | area | area 不是單純的區域名,而是區域名下對應的一系列資訊,可根據區域名獲取到 area |
範例 |
點選查看文檔:JS實現點選按鈕轉移地圖中心點和鑽取 | |
行動端 | 不支援 |
drillUp
方法 | drillUp(index); | 向上鑽取 |
---|---|---|
參數說明 | index | index 不是單純的區域名,而是區域名上對應的一系列資訊,可根據區域名獲取到 index |
範例 |
點選查看文檔:JS實現點選按鈕轉移地圖中心點和鑽取 | |
行動端 | 不支援 |
getLayerIndex()
方法 | getLayerIndex(); | 獲取當前鑽取層級,獲取的層級從0開始:0、1、2…… |
---|---|---|
參數說明 | - | |
範例 |
點選查看文檔:獲取鑽取地圖當前層級API | |
行動端 | 不支援 |
getLayerNames()
方法 | getLayerNames(); | 獲取鑽取目錄名稱,結果為陣列,例如:["中國", "湖南省", "長沙市"] |
---|---|---|
參數說明 | - | |
範例 |
點選查看文檔:獲取鑽取地圖當前層級API | |
行動端 | 不支援 |
changeParameter
方法 | changeParameter({ chartID:'chartID', para: {參數名: 參數值}}) | 改變圖表參數重新指派 |
---|---|---|
參數說明 | chartID | chartID 字串類型,表示當前圖表所在圖表塊的唯一標識 ID |
範例 | 例如要將「華東」作為 area 參數的值傳遞給 chart1 :
點選查看文檔:自動輪播資料點提示時聯動其他圖表 、下拉框和圖表聯動 | |
行動端 | 不支援 |
VanCharts.showLightBox()
方法 | showLightBox(chart) | 開啟全螢幕 |
---|---|---|
參數說明 | chart | chart為圖表物件 |
範例 | 獲取圖表物件開啟全螢幕
| |
行動端 | 不支援 |
VanCharts.hideFullScreenChart()
方法 | VanCharts.hideFullScreenChart() | 關閉全螢幕 |
---|---|---|
參數說明 | chart | chart為圖表物件 |
範例 | 獲取圖表物件關閉全螢幕
| |
行動端 | 不支援 |