下拉框参数联动

编辑
  • 文档创建者:文档助手1
  • 浏览次数:48595次
  • 编辑次数:15次
  • 最近更新:Kevin-s 于 2019-06-03
  • 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 添加省份选项数据字典

    操作如上,点击省份对应控件,选择下拉框类型,然后点击添加数据字典,数据字典选择刚才新建的省份选项数据集

    4. 效果预览

    4.1 PC 端预览效果

    保存模板,选择分页预览,即可实现上图所示的下拉联动效果。


    4.2 移动端效果

    1)App 效果




    2)H5 效果



    5. 已完成模板

    在线查看模板效果请点击:ParaConnections.cpt

    已完成模板,可参考:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Parameter\简单下拉框参数联动.cpt

    附件列表


    主题: 参数应用
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

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

    此页面有帮助吗?只是浏览 [ 去社区提问 ]