回调变量

什麼是回檔變數

在OneNET View 2.0 中,回调变量是指某個組件在回應使用者操作或者自動觸發更新時向別的組件或者數據來源傳遞的參數。

在數據來源中使用回檔變數時,這個變數值可以用於數據查詢時的動態變數。

例如,有些場景需要分頁,我們可以在分頁組件裡面傳遞page參數,API 介面接收這個page變數之後,就可以動態去查詢對應的頁面數據。

pic

配置回檔變數

在組件交互標籤頁下配置

當我們選中組件時,編輯器右側會出現设置區,在該區域交互選項卡裡,可以進行回檔變數的設置。

每個回檔變數均有一個獨立的启用開關。

可以根據使用場景修改“綁定到變數”中的變數名稱。

pic

如圖,我們將文本組件的值,綁定到變數city上,當文本組件被點擊時(無特殊說明的交互事件,預設是組件被點擊事件),項目中會設置一個變數名為city,值為文本組件 value 值(圖中的值為'重慶')

從項目 URL 連結上配置

系統已經佔用的 query 參數不能被設置成回檔變數,目前有: id,shareCode,debug

我們可以通過在url中設置query參數的形式來設置回檔變數及對應的預設值,如:

http://open.iot.10086.cn/view/main/#/view2d?id=5e68872cb390c9c2e9af7ba9&hello=lingc

通過這個url訪問時,在頁面打開的時候,回檔變數hello的值已經設置為lingc了。

多個回檔變數之間使用\&符號連接,如

http://open.iot.10086.cn/view/main/#/view2d?id=5e68872cb390c9c2e9af7ba9&hello=lingc&city=chongqing

這裡同時設置了回檔hellocity的預設值。

查看項目回檔變數

我們在編輯頁面和流覽頁面(分享頁面除外),提供了變數查看按鈕,點擊變數按鈕後,將出現項目當前的變數以及對應的值。pic

使用回檔變數

在數據來源中使用

在數據來源中使用:變數名(如:city)即可使用對應的回檔變數。

在 API 數據來源中使用

API 數據來源中,在 Path、Query、Header 以及 Body 中,均支援用回檔變數來設置鍵值。如: pic此處

http://apis.juhe.cn/simpleWeather/query?city=:city&key=73a0b2fe78c2e9d07df67ca848213ad7

中的:city在實際請求時,會被替換成回檔變數具體的值。

在OneNET數據來源中使用

有了回檔變數的支援,結合OneNET數據來源,我們可以實現,在同一個大屏中切換觀察多個OneNET設備數據。

設置設備變數後,如變數有值,則直接使用變數值作為設備 id 設置數據流變數後,如變數有值,則直接使用變數值作為數據流 id

如: pic上圖中的OneNET數據來源,設備和數據流均綁定了回檔變數。當回檔變數有值時,優先採用回檔變數的值,否則,採用下拉清單選中的設備和數據流。

在篩檢程式中使用

在篩檢程式中使用:通過篩檢程式中參數variables即可訪問到回檔變數

查看回檔變數


pic

使用回檔變數


pic

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “