Skip to content

参数组件-下拉树多选

点击观看本节视频

在参数配置页面,参数类型选择【下拉树(多选)】即可。

参数名称: 必填项目,做到见名知意即可,该名称会在报表查询页面上显示出来,让用户可以更好的理解该参数的用处,例如:菜单名称

参数编码: 必填项目,编码是用来接收参数和传递参数的属性,例如:menuName

默认值: 非必填项目,报表查询页面打开默认显示的值,需要有默认值的时候设置即可,不需要的时候可以不设置

是否必填: 必填项目,有两个选项,是和否,当选择【是】时,查询报表数据的时候会校验必填项,如果没有填写内容,则不会进行报表数据查询并提示错误信息 当选择【否】时,则说明该查询条件不是必填选项,不输入内容时也可以进行正常查询

是否隐藏: 必填项目,有两个选项,是和否,当选择【是】时,该参数不会在报表查询页面上显示,如果选择否,则该参数会在报表查询页面上显示。
如果设置了隐藏,参数是否会起作用,怎样才能起作用?
答:设置了隐藏还是会起作用,以下两种情况会起作用: 1.设置了默认值,如果设置了默认值,查询是会自动使用默认值作为条件查询 2.url中带着该参数,例如:http://localhost:9527/SpringReport/luckyReportPreview?tplId=1773896325877346305&menuName=test ,则会将值test自动填充到查询页面上并作为参数传递到后台并作为查询条件进行查询

父子联动: 该选项只有下拉树(多选)的时候才会有。提供两个选项【是】和【否】。作用分别如下: 是:父子节点选中会互相影响,例如父节点选中,子节点也会一起选中,子节点选中父节点也会选中 否:父子节点选中互相独立,只会选中当前节点,例如选择父节点,子节点不会一起选中,只会选中当前父节点 下拉选择内容: 书写sql语句,下拉树只支持sql语句,暂不支持自定义数据 sql语句格式:select deptId as id, deptName as name,parentId as pid from table 注意:返回的属性中必须有 id,name和pid 例如:select id as id,menu_name as name, parent_menu_id as pid from sys_menu

下拉树多选截图

输入图片说明联动非联动