GForms對web服務提供了支持,能夠很是快捷的把一個web服務導入到GForms。web
在「控件面板」的最下方找到「web服務」,拖拽該圖標到右邊的設計器,將啓動新建web服務嚮導過程:服務器
第一步:指定web服務路徑spa
支持使用本地wsdl文件或遠處服務器的WSDL文件。設計
第二步:選擇web服務服務、端口、操做orm
一次只能添加一個web服務操做到GForms,若是要添加多個操做須要執行屢次新建web服務嚮導。blog
第三步:配置是否建立web service UI、是否載入時調用web服務ip
若是須要自動構建web service的UI界面請勾選上「自動構建表單UI元素」;若是須要在form載入時就調用web服務,則請勾選「載入時調用web服務」。開發
當點擊「Finish」按鈕後,嚮導過程結束,將自動打開「web服務」視圖:get
在視圖中能夠看到剛纔所構建的web服務操做信息,web服務視圖詳見下一節。產品
同時,在模型視圖中也能夠看到所建立的web服務相關的模型、模型實例及提交:
注意:開發人員不可在模型樹中刪除web service相關的組件,如模型、模型實例、提交組件,可是能夠在新添加組件,如添加動做、綁定、提交等新組件。
在web服務視圖中專門對GForms中的web服務進行管理。
第一層元素:web服務名稱。
第二層元素:web服務的操做。
第三層元素:web服務的請求、響應實例及提交
第四層元素及如下元素:請求或響應的模型實例結果。
在web服務節點機web服務操做節點右鍵菜單能夠執行刪除web服務及web服務操做。
在web服務的模型實例元素節點能夠查看XML結構。
能夠從web服務樹中除第一層web服務樹節點不能拖拽到設計器構建UI外,其餘層的節點都可以:
構建的UI如上圖所示,將包含請求模型實例、提交及響應模型實例。
在運行時當用戶點擊提交按鈕時,將調用遠程web服務,並獲得響應消息填充到響應UI中。
構建的UI如上圖所示。
同模型實例樹中拖拽數據節點同樣,請參考「模型實例」—》「建立UI」章節。
提交動做,將構建一個提交按鈕,按鈕配置:
能夠看到按鈕的類型爲submit,而且配置了提交爲web服務的操做。
www.ghpaas.com
電話: 13601178468
Email: ghpaas@163.com