参数
教学视频
概述
参数作用是将外部数据传递到报表内部,以实现对报表数据的交互控制。
参数定义
通过报表配置页打开参数配置窗口,如下图:
在报表配置窗口中,第一个页签就用于配置报表参数,如下图:
参数包含三个属性:
- 参数名称:建议用英文字符,不要使用中文字符
- 参数类型:目前支持字符串,布尔类型,数字,日期,日期和时间,集合等
- 默认值:用于设置当前参数的默认值,如果不设置,那么该参数的默认值就是null.
参数使用
表达式中使用参数
参数定义好之后,可以在所有支持表达式的地方使用,在表达式中引用参数格式为:$parameterName,也就是在参数名前加$符号,这样就可以在表达式中使用参数。
查询表单
很多时候,我们定义的报表参数都是用作查询参数,通过定义将参数绑定到查询表单,实现报表参数变更操作。在BaskReport当中,所有的报表模版都可以设置查询表单,定义好参数后,就可以将点击设计器上方的查询表单页签,切换到查询表单设计页面,如下图:
切换到查询表单页签后,可以看到定义的参数会自动显示在工具栏上方,我们需要做的就是将其拖动到下方的工作区,从页完成查询表单的配置工作。