IsoBean控制元件
# Smart 控制元件使用(IsoBean)
以下組中包含IsoBean相關功能實現的控制元件。IsoBean需藉助FastWeb實現。
# 1. TIsoBeanServer
此元件為IsoBean服務的配置元件。
# 1.1. 屬性
屬性 | 功能說明 |
---|---|
Server | IsoBean伺服器的地址,比如 http://localhost:8888/ |
UserKey | 呼叫IsoBean的使用者的唯一ID |
# 2. TIsoBeanSource
此元件為IsoBean的數據源元件,用於配置需要視覺化或非視覺化的IsoBean。如需要使用視覺化的IsoBean,需配合TIsoBeanVision使用。
使用滑鼠右鍵點選控制元件,選擇 Properties...
,打開屬性設定界面。在屬性設定界面中輸入IsoBean編號、IsoBean授權碼與IsoBean伺服器地址,點選 [從伺服器下載參數]
,將伺服器可配置的參數下載至本地。
# 2.1. 屬性
# 2.1.1. IsoBeanOptions
property IsoBeanOptions: TIsoBeanOptions;
設定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: TIsoBeanserver;
設定元件繫結的伺服器名稱。詳見 TIsoBeanServer
# 3. TIsoBeanVision
此元件用於展示視覺化的IsoBean,可通過繫結 TIsoBeanSource 來顯示。
# 3.1. 屬性
# 3.1.1. Active
property Active: True;
設定是否啟用控制元件。
# 3.1.2. IsoBeanOptions
property IsoBeanOptions: TIsoBeanOptions;
設定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: TIsoBeanSource;
設定IsoBean的數據來源,詳見 TISoBeanSource。