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

相关文章
相关标签/搜索