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