查询条件
报表效果
图3.11
简单条件查询预览地址:https://bootapi.jeecg.com/jmreport/shareView/1338744112815411200
多选条件查询预览地址:https://bootapi.jeecg.com/jmreport/shareView/1338769064067076098
目前支持的查询条件有:
类型 | 描述 | 示例 |
---|---|---|
字符类型 | 可用于字符串类型的字段筛选 | 将图3.12中类型设置为“字符类型”,预览效果如图3.121 |
数字类型 | 可用于数字类型的字段筛选 | 将图3.13中类型设置为“数字类型”,预览效果如图3.131 |
时间类型 | 可用于时间类型的字段筛选 | 将图3.15中类型设置为“时间类型”,预览效果如图3.151 |
日期类型 | 可用于日期类型的字段筛选 | 将图3.14中类型设置为“日期类型”,预览效果如图3.141 |
单选类型 | 可用于下拉列表样式 | 将图3.18中类型设置为“单条件查询”,预览效果如图3.181 |
多选类型 | 可用于下拉多选样式 | 将图3.17中类型设置为“多条件查询”,预览效果如图3.171 |
范围查询 | 可用于日期范围筛选 | 在配置数据集的时候,将“查询模式”设置为“范围件查询”(如图3.19),这样在匹配的时候,就可实现范围查询,如图3.191 |
精准查询 | 可用于字段精准筛选 | 默认情况下为精准查询 |
模糊查询 | 可用于字段模糊筛选 | 按图3.16配置,查询的时候,在搜索框中,输入“ 关键字+ ”或“+ 关键字”,如:张*,如图3.161 |
下拉树查询 | 可用于字段精准筛选 | 下拉树 |
自定义下拉框 | 可用于联动精准筛选 | 三级联动 |
报表设计过程
1、数据准备
配置好数据集,并将数据拖动到设计好的界面中;
2、模板设计
- 字符类型查询
要想实现对“姓名”的查询,需要在数据集配置界面,姓名对应的“name”字段后,勾选“查询”,类型选为“字符类型”;
图3.12
图3.121
- 数字类型查询
要想实现“年龄”查询,需要在数据集配置界面,年龄对应的“age”字段后,勾选“查询”,类型选为“数字类型”;
图3.13
图3.131
- 日期类型查询
要想实现“出生日期”查询,需要在数据集配置界面,出生日期对应的“birth”字段后,勾选“查询”,类型选为“日期类型”;
图3.14
图3.141
- 时间类型查询
要想实现“雇佣时间”,需要在数据集配置界面,姓名对应的“gtime”字段后,勾选“查询”,类型选为“时间类型”;
图3.15
图3.151
- 模糊查询
要想实现“手机号”的模糊查询,需要在数据集配置界面,姓名对应的“jphone”字段后,勾选“查询”,类型选为“字符类型”;
在查询的时候,输入“180*”或“* 6 *”或“*5”;
图3.16
图3.161
- 多选查询
要想实现“职务”多选查询,需要在数据集配置界面,职务对应的“update_by”字段后,勾选“查询”,查询模式选为“多选查询条件”;
选项配置方法:
方法一:字典code处填写职务的数据字典编码;数据字典配置
方法二:字典code处填写职务的API地址;查看具体配置方法
方法三:SQL数据自动解析,字典code处不需要填写内容1.7.9+已不在支持
;查看具体配置方法
图3.17
图3.171
- 单选查询
要想实现“性别”的单选查询,需要在数据集配置界面,性别对应的“sex”字段后,勾选“查询”,查询模式选为“单选查询条件”;
选项配置方法: 方法一:字典code处填写职务的数据字典编码;(查看数据字典配置方法) 方法二:字典code处填写职务的API地址;(查看具体配置方法) 方法三:SQL数据自动解析,字典code处不需要填写内容;(查看具体配置方法)
图3.18
图3.181
- 日期范围查询 要想实现“雇佣时间”范围查询,需要在数据集配置界面,姓名对应的“gtime”字段后,勾选“查询”,类型选为“数字类型”,查询模式选为“范围查询”;
图3.19
图3.191