历史版本4 :下拉框模糊搜索精确匹配方案 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 应用场景
目前下拉框控件有自带的模糊查询功能,模糊查询时会同时匹配实际值与显示值,但是结果并非精确匹配,如下图所示:
希望可以在输入字符后,下拉框能够精确匹配结果,符合 SQL 查询中where 字段 like %BL%的查询结果,如下图所示:
1.2 实现思路
利用数据库模糊查询 like 和控件参数联动来实现下拉框模糊搜索的精确匹配。
2. 示例编辑
2.1 报表设计
1)新建普通报表,新建数据集 ds1,数据库查询语句为:SELECT * FROM S客户 WHERE 客户ID like '%${abc}%'
2)新建数据集 ds2,数据库查询语句为:SELECT * FROM S客户
3)控件面板的设计如下图所示:
2.2 效果预览
保存报表,点击分页预览,效果如下图所示:
3. 模板下载编辑
已完成模板可参见:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Parameter\下拉框模糊搜索精确匹配方案.cpt
点击下载模板:下拉框模糊搜索精确匹配方案.cpt