-
1505121235 数据老手Lv5
发表于2019-12-9 16:15
楼主
本帖最后由 1505121235 于 2019-12-9 16:44 编辑
1.简介
功能类似于百度的搜索,绑定需要搜索的范围后,输入框输入后下拉的内容都是和输入相关的内容
2.功能入口
报表模板工具-参数组件-输入过滤框
3.功能使用说明
1.拖拽一个输入过滤框组件
2.设置过滤类型
(1)主题表字段
设置需要过滤的主题表字段的显示字段和id字段
(2)sql语句
输入sql查询语句,并测试查看结果集,结果集RS对象的字段名称对应查询结果列表上的字段名称
注意:字段名称不允许重复,oracle数据库在查询时 select id ,id from QC_JG_762 这样的sql在点击测试按钮是有结果集不会报错 ,但是在后台处理字段时会报错 未明确定义列,mysql 会直接提示字段名重复,建议在写sql时对每个字段都加上别名,或者保证字段名称不会重复
3.点击计算,在输入框中输入对应的内容,会出现下拉选择
4.设置自动过滤,可以和分析区表格结合使用进行参数过滤
4.注意事项
1.列表项显示格式,支持自定义显示,字段必须<#=#>包裹起来。格式举例:<#=XXB.BBQ_#>(报表户:<#=XXB.USERNAME_#>)
优点:
1.相比较维下拉参数组件,该组件可以进行模糊查询,只显示与输入相关的内容
2.相比较枚举下拉参数组件,该组件可以绑定主题表字段或者写sql语句,不需要单独设置枚举值