<< Click to Display Table of Contents >> 概述复制链接 |
1. 概述
传参组件,为参数赋值并能够在不同组件间传递这些参数值,从而实现对数据的动态筛选与定制化处理。
例如给一个参数组件命名为 a, 输入内容为 BeiJing。就相当于定义了一个 a=BeiJing 的参数。当给组件添加过滤条件的时候,就可以使用参数a。例如给 city 字段加过滤条件为 “city=?{a}”,表明过滤出数据 city=BeiJing 的数据。随着用户输入不同值,过滤出不同的结果。
产品中支持筛选数据的还有过滤组件,但不同之处在于:传参组件作为参数,支持更多使用场景,包括脚本、富文本、计算列等。
传参组件包括下拉列表参数、树状参数、下拉参数、文本参数、范围参数、搜索参数,下面章节将会一一介绍具体使用方法。
➢说明:
•传参组件与过滤组件不同,传参组件不会自动与同数据源组件联动,需要在需要联动的组件上设置相应过滤条件,才可以实现传参组件对组件过滤。
2. 基本流程
1)在使用传参组件之前,首先,确定哪些组件将接收这些参数,并明确这些参数的数据类型需求,以确保数据的正确传递与处理。
2)根据具体场景,选择最适合的传参组件类型,并将其与相应的数据字段绑定或配置自定义数据。每新增一个传参组件,就会在编辑参数里面新增一个对应名称参数,在其他的组件上可以引用这个参数,例如设置参数过滤、超链接传参等。
3)以引用参数进行数据过滤为例,我们需要选择一个图表组件,设置过滤条件时使用参数,例如“city=?{下拉参数}”,通过改变下拉选项传递不同的值,实现过滤效果。
详细参数介绍请参考参数。