工作中会涉及Finereport报表开发,对此过程中遇到的一些难点进行总结,包括如何创建多选下拉框、构建下拉树控件和实现不同账号权限配置。
创建多选下拉框
step1:在参数界面中,点击控件下方的下拉复选框控件,将其拖拽至参数面板,如下图:
step2:点击复选框,然后选择属性->高级->数据字典,定义下拉复选框的数据为数据查询中的“00 区域权限分配”,实际值和显示值均为compnay_province_name:
step3:下拉复选框是可以进行多选的,返回值的格式可以是数组或字符串。以下介绍返回字符串的设置方法:点击属性->高级->返回值类型,选择字符串,并设置分隔符、起始符、结束符(此处起始符、结束符省略),并在SQL语句的where条件中加上compnay_province_name_new in ('${compnay_province_name}'):