IsoBean控制元件
# PinToo控制元件使用(IsoBean控制元件)
# 1. TfxIsoBeanServer
此元件為IsoBean服務的配置元件。
# 1.1. 屬性
屬性 | 功能說明 |
---|---|
Server | IsoBean伺服器的地址,比如 http://localhost:8888/ |
UserKey | 呼叫IsoBean的使用者的唯一ID |
# 2. TfxIsoBeanSource
此元件為IsoBean的數據源元件,用於配置需要視覺化或非視覺化的IsoBean。如需要使用視覺化的IsoBean,需配合TIsoBeanVision使用。
使用滑鼠右鍵點選控制元件,選擇 Properties...
,打開屬性設定界面。在屬性設定界面中輸入IsoBean編號、IsoBean授權碼與IsoBean伺服器地址,點選 [從伺服器下載參數]
,將伺服器可配置的參數下載至本地。
# 2.1. 屬性
# 2.1.1. IsoBeanOptions
property IsoBeanOptions: TfxIsoBeanOptions;
設定IsoBean的選項。
IsoBeanNo:IsoBean的編號名稱。
Params:IsoBean介面參數資訊。
介面參數使用json格式化,格式如下。
[{"fdcheck":true,"fdparamname":"image","fdparamvalue":"library\/js\/egjs-view360\/examples\/img\/smartphone-panorama-picture.jpg","fdparamdescription":null}]
1Server:IsoBean伺服器的地址,示例為
http://localhost:8888/
,如IsoBeanServer已繫結,則此項可不設定。[{"fdcheck":true,"fdparamname":"image","fdparamvalue":"library/js/egjs-view360/examples/img/smartphone-panorama-picture.jpg","fdparamdescription":null}]
UserKey:設定使用者授權碼,如IsoBeanServer已繫結,則此項可不設定。
UseServerParams:設定是否使用伺服器的參數資訊,預設設定項為
True
。
# 2.1.2. IsoBeanServer
property IsoBeanServer: TfxIsoBeanserver;
設定元件繫結的伺服器名稱。詳見 TfxIsoBeanServer
# 3. TfxIsoBeanVision
此元件用於展示視覺化的IsoBean,可通過繫結 TfxIsoBeanSource 來顯示。
# 3.1. 屬性
# 3.1.1. Active
property Active: True;
設定是否啟用控制元件。
# 3.1.2. IsoBeanOptions
property IsoBeanOptions: TfxIsoBeanOptions;
設定IsoBean的選項。
IsoBeanNo:IsoBean的編號名稱。
Params:IsoBean介面參數資訊。
介面參數使用json格式化,格式如下。
[{"fdcheck":true,"fdparamname":"image","fdparamvalue":"library\/js\/egjs-view360\/examples\/img\/smartphone-panorama-picture.jpg","fdparamdescription":null}]
1Server:IsoBean伺服器的地址,示例為
http://localhost:8888/
,如IsoBeanServer已繫結,則此項可不設定。[{"fdcheck":true,"fdparamname":"image","fdparamvalue":"library/js/egjs-view360/examples/img/smartphone-panorama-picture.jpg","fdparamdescription":null}]
UserKey:設定使用者授權碼,如IsoBeanServer已繫結,則此項可不設定。
UseServerParams:設定是否使用伺服器的參數資訊,預設設定項為
True
。
# 3.1.3. IsoBeanSource
property IsoBeanSource: TfxIsoBeanSource;
設定IsoBean的數據來源,詳見 TfxISoBeanSource。
# 3.1.4. tag
property Tag: Integer;
設定IsoBean顯示器的標記,可作為WebSocket通訊時使用同一個IsoBean的控制元件的身份認證。
{
"username": "admin", //運行IsoBean的使用者,修改爲實際運行的使用者
"action": "callback",
"tag": "0",
"data": {
"callbackcomponent": "wb-vis-0011_radialgauge",
"callbackeventname": "update",
"callbackparams": [
{
"paramname": "value",
"paramvalue": "24" //查詢的內容,修改爲想查詢的內容
}
]
}
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15