历史版本9 :SQL语句实现下拉框参数联动 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 功能描述编辑

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

2. 实现思路编辑

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

3. 示例编辑

3.1 新建数据集查询
新建ds1数据集查询订单表,设置两个查询条件地区和省份。设计好报表。
select * from 订单  where 货主地区='${地区}' and 货主省份='${省份}'
222
222
3.2 添加参数控件
点击参数面板,将参数全部生成控件。
222
3.3 添加地区选项数据集
因为地区是第一个参数,要全部显示,所以不做过滤。
select 货主地区 from 订单
222
3.4 添加省份选项数据集
省份数据集要根据地区的不同来显示不同的省份,因此需要过滤地区
select 货主省份 from 订单 where 货主地区='${地区}'
222
3.5添加地区选项数据字典
点击地区对应控件,选择下拉框类型,然后点击添加数据字典
222
数据字典选择刚才新建的地区选项数据集
222
3.6添加省份选项数据字典
操作如上,点击省份对应控件,选择下拉框类型,然后点击添加数据字典,数据字典选择刚才新建的省份选项数据集
3.6 效果
保存预览,即可达到下拉联动效果。

4.移动端效果编辑

4.1app效果

222

4.2op=h5效果

222