DataV中的回調ID是個什麼鬼?
很多朋友經常來詢問,組件配置當中有個回調ID
, 下麵就來解釋一下回調ID究竟是幹嘛用,可以先看下最終的結果。比如時間軸地圖,點擊地圖上的點顯示這個點的詳細信息,以及點擊某個tab切換某個數據的類型,都是通過回調id來實現的
步驟一:設置回調ID
回調ID可以理解為參數變量,可以用於控製組件之間參數的傳遞,從而達到交互的目的。如下圖所示,當A組件的某個點擊交互事件(如地圖裏點擊某個散點,或者列表中點擊某一行,或者時間軸當中選中某個時間點
)時候,就會把所指定的回調ID
——即某一個該組件的輸入數據字段,如name
,臨時存在變量:name
當中。
步驟二:設置變量輸入
在組件B當中,當數據源為SQL或者API時(組件B的數據如果為靜態數據或者CSV不支持變量),可以將變量輸入即可。如select :name as value
https://....?shop=:shopid
select A from table where year = :name
完成!!
最後更新:2017-04-18 12:01:17