XForms設計器-----web service

GForms對web服務提供了支持,能夠很是快捷的把一個web服務導入到GForms。web

 

新建web服務

clip_image1091_thumb

在「控件面板」的最下方找到「web服務」,拖拽該圖標到右邊的設計器,將啓動新建web服務嚮導過程:服務器

第一步:指定web服務路徑spa

clip_image1111_thumb1

支持使用本地wsdl文件或遠處服務器的WSDL文件。設計

第二步:選擇web服務服務、端口、操做orm

clip_image1131_thumb1

一次只能添加一個web服務操做到GForms,若是要添加多個操做須要執行屢次新建web服務嚮導。blog

第三步:配置是否建立web service UI、是否載入時調用web服務ip

clip_image1151_thumb1

若是須要自動構建web service的UI界面請勾選上「自動構建表單UI元素」;若是須要在form載入時就調用web服務,則請勾選「載入時調用web服務」。開發

當點擊「Finish」按鈕後,嚮導過程結束,將自動打開「web服務」視圖:get

clip_image1161_thumb1

在視圖中能夠看到剛纔所構建的web服務操做信息,web服務視圖詳見下一節。產品

同時,在模型視圖中也能夠看到所建立的web服務相關的模型、模型實例及提交:

clip_image1171_thumb1

注意:開發人員不可在模型樹中刪除web service相關的組件,如模型、模型實例、提交組件,可是能夠在新添加組件,如添加動做、綁定、提交等新組件。

 

web服務視圖

在web服務視圖中專門對GForms中的web服務進行管理。

clip_image1181_thumb1

一、web服務樹結構

第一層元素:web服務名稱。

第二層元素:web服務的操做。

第三層元素:web服務的請求、響應實例及提交

第四層元素及如下元素:請求或響應的模型實例結果。

 

二、刪除web服務及操做

在web服務節點機web服務操做節點右鍵菜單能夠執行刪除web服務及web服務操做。

 

三、查看XML

在web服務的模型實例元素節點能夠查看XML結構。

 

建立UI

能夠從web服務樹中除第一層web服務樹節點不能拖拽到設計器構建UI外,其餘層的節點都可以:

一、拖拽web服務操做

clip_image1191_thumb1

構建的UI如上圖所示,將包含請求模型實例、提交及響應模型實例。

在運行時當用戶點擊提交按鈕時,將調用遠程web服務,並獲得響應消息填充到響應UI中。

 

二、拖拽web服務請求、響應

clip_image1201_thumb1

構建的UI如上圖所示。

 

三、拖拽實例數據節點

同模型實例樹中拖拽數據節點同樣,請參考「模型實例」—》「建立UI」章節。

 

四、拖拽提交

clip_image1211_thumb

提交動做,將構建一個提交按鈕,按鈕配置:

clip_image1231_thumb1

能夠看到按鈕的類型爲submit,而且配置了提交爲web服務的操做。

 

 

產品聯繫方式

www.ghpaas.com

電話: 13601178468

Email: ghpaas@163.com

產品資料:百度網盤http://yun.baidu.com/s/1bnznec3#dir/path=%2Fghorse

相關文章
相關標籤/搜索