1 功能概述
通用查询和参数表单可为报表设置复杂灵活的查询条件,对报表起到数据过滤查询作用。
通用查询为V5产品特有资源类型,可为报表设计添加通用查询面板。
参数表单继承于V4产品,考虑到V4升级至V5的情况,可为报表添加参数表单。
考虑到产品的向前兼容性,在平台中为报表设置查询条件可采用以下方式:
通用查询+V5报表
通用查询+V4报表
参数表单+V4报表
2 主要内容
2.1 通用查询
l 通用查询界面的初始配置
– 设计界面比较符的配置
– 设计界面字段显示方式配置(0、1、2、3四种方式)
– 排列条件面板点阵密度的配置
– 排列条件面板宽高的配置
– 查看界面显示条件名长度、字体大小的配置
– 查看界面输入框长度的配置
– 通用查询资源定义条件页面初始属性设置
l 通用查询设计页面
Ø 普通查询条件设置
– 增加条件、批量增加条件(允许增加同名字段)
– 字段选择别名(别名修改、默认别名设置)
– 比较符(不同字段类型对应不同比较符)
– 条件值
– 删除条件
– 编辑风格(输入框、下拉列表框、下拉数据集、布尔值、下拉日历、下拉树、自定义编辑风格)
– 普通查询条件的排列
Ø 高级查询条件设置
– 高级查询界面切换
– 高级查询条件设置(逻辑符使用:【并且】和【或者】,【左括号】和【右括号】)
– 高级查询条件的排列(横排条件数、行间距的设置)
Ø 隐藏与锁定查询条件设置(隐藏与锁定条件的区别)
Ø 快速查询设置
Ø 添加同类字段
l 通用查询资源定义条件页面
Ø 通用查询资源定义条件页面的主要应用场景和主要作用
Ø 基本属性设置
– 排列条件面板的的宽度、高度
– 查询条件名称的显示长度
– 查询条件名称的字体大小
Ø 定义可选条件
– 基于数据集定义条件组及可选条件
– 自定义条件组及可选条件(条件组及条件的名称与别名命名规则)
l 通用查询的使用方式
Ø 自定义报表模式中使用
– 自定义分组报表
– 自定义交叉报表
– 自定义自由报表
– 自定义组合报表
– 自定义复杂报表
Ø 独立的资源类型在平台中使用
– 通用查询+V4报表
– 被平台中发布的V4报表引用
l 通用查询的集成方法
Ø 通用查询模块集成文件
– jar包
– 文件夹
– 配置文件等
Ø Web.xml相关配置
Ø 通用查询生成json文件
Ø 通用查询页面调用
– 通用查询条件定义页面
– 通用查询面板查看
– 通用查询资源定义页面
Ø 通用查询tag标签
– 标签库文件
– 标签调用及属性
l 通用查询的接口
Ø 保存和加载条件接口
Ø 自定义编辑风格接口
– 编辑风格配置文件commonQueryLoadSwf.xml
– 自定义编辑风格接口实现类
Ø 传条件值调用接口
Ø 快速查询调用接口
Ø 条件定义页面的个性化
– 通用查询定义页面初始配置文件Compare_zh-cn.json
2.2 参数表单
l 参数表单应用场景(V5产品向前兼容)
l V4设计参数模板
l 参数表单的使用(参数表单+V4报表在平台中发布)
3 参考文档
通用查询用户