全部產品
Search
文件中心

DataV:配置項常見問題

更新時間:Nov 19, 2024

本文介紹組件配置項的常見問題及解決方案。

資料數列與配置項系列有什麼關係?

  • 資料數列

    很多基礎二維組件(如折線圖、柱狀圖等)都支援多個不同系列的系列展示,您只需在配置面板的資料頁簽中配置不同的s欄位即可。配置s欄位

  • 配置項系列

    支援多系列的組件(如折線圖、柱狀圖等),在配置頁簽中,一般都會有資料數列的配置項。

    該配置項用於定義一組不同的樣式數組,來迴圈渲染資料中的不同系列。如下圖中配置項定義了兩個系列,組件會使用['系列1','系列2']的樣式,依次迴圈渲染資料中的s欄位。配置系列

  • 常見誤區

    • 配置項中的系列名為該樣式的名稱,同時作為圖表中圖例的名稱。如果設定為空白則會採用目標資料數列中的s欄位的值。

      圖 1. 系列名不為空白系列名顯示在圖例名稱

      圖 2. 系列名為空白系列名為空白時

    • 配置項中的系列與資料中的系列不是根據名稱來相互對應的,而是根據不同系列的出場順序來設定樣式。

      例如:配置項系列為[系列1,系列2,系列3],映射至資料則為 [{s1:系列1樣式}{s2:系列2樣式}{s3:系列3樣式}{s4:系列1樣式}{s5:系列2樣式}]

      說明

      舉例中的s1、s2、s3、s4、s5對應的是資料中s欄位的出場順序。

    • 如果有固定的資料數列樣式需求(如s2必須要紅色,s1必須要藍色),可以在系列樣式配置完成後,在過濾器或者資料來源中對資料進行排序。

      例如:配置項系列為[紅色,藍色],資料的出場順序則可以修改為[{"s":"2"},{"s":"1"}]配置項系列資料排序

如何配置互動功能?

互動功能目前處於測試階段。配置互動功能的方法請參見圖表聯動

如何通過URL傳參控制顯示的資料?

在SQL中的變數可以通過:dot-id來表示,如select car_speed, car_color, car_name from table where car_ID = :dot-id

這些變數可以通過URL傳遞參數來控制顯示的資料,如http://datav.aliyun.com/...?spm=xxxxx&dot_id=10102

為什麼回調ID改變後,組件未修改渲染?

  • 在編輯頁面測試組件的回調ID。

    問題原因:目前編輯頁中的組件,無法擷取到來自其他組件拋出的回調值。

    解決方案:在URL中傳入預設值,在編輯頁進行組件測試。

    例如xxxx/admin/screen/123456?value=123&name=12345

  • 在預覽或發佈頁面測試組件的回調ID。

    在大屏預覽/發布頁中,開啟瀏覽器控制台中的network(windows系統使用快速鍵F12,mac系統使用option+command+i),搜尋multiple,檢查回調改變後該組件是否有發起請求。

    • 如果搜尋結果為空白,則該組件未發起請求,請檢查回調的配置情況。

    • 如果搜尋結果不為空白,則該組件有發起請求,則檢查請求攜帶的參數是否是正確的回調參數,以及請求是否正常返回200(下圖中的Status為200)。Status為200

      若請求未正常返回,則需檢查該資料來源的串連情況。

  • 如果您使用了數字翻牌器組件,資料正常返回卻沒有改變組件渲染,則需要檢查是否在組件配置項中勾選了資料抖動修正

    如果勾選該配置項:當傳入資料小於當前資料時則不改變組件渲染。

    若您的資料有上下浮動而且需要即時渲染當前資料時,則不應勾選此配置項。

如何給整個組添加點擊事件?

  • 問題描述:在DataV-Board 7.0中,如何給一個組添加點擊事件,去觸發執行相關指令?

  • 解決方案:可為當前添加一張圖片或標題組件,並設定為透明樣式,通過點擊透明組件或圖片觸發相應事件。

  • 操作樣本:樣本按下圖步驟,添加通用標題至當前組(即由餅圖和輪播列表產生的組)的最上層,並設定標題組件為透明狀態。後續您可按需為標題組件添加相關指令,實現點擊組件觸發相應事件。更多組件操作,請參考PC組件image