下拉框参数联动

目录:

1. 功能描述

参数联动,就是指后面一个参数下拉框的值会根据前一个参数的值的改变而改变。如下图中,省份选项会跟随地区选项而相应变动。

2. 实现思路

根据各个选项建立对应的数据集,在数据集里做好过滤,然后在下拉框的数据字典里引用该数据集。

3. 示例

3.1 新建数据集查询
新建ds1数据集:select * from 订单  where 货主地区='${地区}' and 货主省份='${省份}',查询订单表,设置两个查询条件地区和省份,如下图:
按照下图设计模板:
3.2 添加参数控件
点击参数面板,将参数全部生成控件。
3.3 添加地区选项数据集
新建地区选项数据集:select 货主地区 from 订单,因为地区是第一个参数,要全部显示,所以不做过滤。
3.4 添加省份选项数据集
新建省份选项数据集:select 货主省份 from 订单 where 货主地区='${地区}',省份数据集要根据地区的不同来显示不同的省份,因此需要过滤地区。
3.5 添加地区选项数据字典
点击地区对应控件,选择下拉框类型,然后点击添加数据字典
数据字典选择刚才新建的地区选项数据集
3.6 添加省份选项数据字典
操作如上,点击省份对应控件,选择下拉框类型,然后点击添加数据字典,数据字典选择刚才新建的省份选项数据集
3.7 保存预览
保存模板,选择分页预览,即可实现上图所示的下拉联动效果。
在线查看模板效果请点击:ParaConnections.cpt
已完成模板,可参考:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Parameter\简单下拉框参数联动.cpt

4. 移动端效果

4.1 app效果

4.2 h5效果

222

附件列表


主题:

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201