参数面板中的下拉
1,数据集
select * from 表名 where 字段名='${自己定义参数名假设是aa}'
点击铅笔打开参数面板,右下角会生成参数aa,点击aa会在参数面板自动生成控件,把鼠标放在控件上,有个扳手的图标,设置成下拉控件。
2,再定义数据集,更改字段里的内容
SELECT 字段名,case 字段名 when '0' then '下拉内容1' when '1' then '下拉内容2' end as 新的字段名 from 表名
//其中0和1为原有的该字段的所有内容
此时下拉的内容就已经更改了
3,点击之后下拉菜单,自动查询
点击加号,选择编辑后
添加JS脚本:
_g().parameterCommit();
单元格面板中的下拉
1,右键单元格,设置为“下拉框控件”
2,在第二个标签栏里,设置数据字典,自定义,这时候下拉的内容就改变了,因为我表里面都是0或1,实际值就是0或1,显示值可以随便写
3,在右下角的单元格属性表中,继续自定义,其实这个才是要显示在单元格中的值。
本文介绍了如何在帆软FineReport中设置参数面板和单元格面板的下拉菜单,通过数据集和JS脚本来实现下拉选择后的自动查询功能。在参数面板,将控件设置为下拉框,然后定义数据集更新字段内容;在单元格面板,将单元格设置为下拉框控件,自定义数据字典,通过单元格属性表进一步定制显示值。
1760

被折叠的 条评论
为什么被折叠?



