1.web服务接口

报表数据源支持来源web服务(http协议)、RESTFul服务,web服务返回的数据为JSON格式数据或是XML数据
JSON数据格式:JSON数组对象,详细见JSON文件
XML数据格式:XMl多组相同叶子节点,详细见Xml文件

服务连接
数据集点击“新增”,出现选择数据集窗口,选择”Web服务”,进入服务接口填写页面

名称:数据集名称
web服务: web服务为服务根地址,可以在数据源管理新增web服务根目录
链接URL: web服务地址,如果选择了web服务,则web服务根目录+链接URL为web服务完整地址
请求方式:post或get,默认为post方式请求,建议使用post方式
返回数据格式:JSON或XML,默认为Json格式数据,建议使用Json格式数据,体积小,传播速度快
分页数:web服务返回的数据条数,即报表页面每页显示的条数,当前页参数:currentPage, 每页显示条数参数:pageSize,参数currentPage 与 pageSize 传递给 web服务,服务接口根据分页参数查询pageSize条数据并返回
示例: http://localhost:8080/iweb/report/json.htm?currentPage=1&pageSize=50
分页总数字段: 进行分页的web服务必须返回数据中包含数据的总条数,示例: 返回json数据{data:{total:1000, datas:[]}}, 分页总数字段为data.total