帆软FineReport_下拉菜单内容并添到文本框,自动查询

本文介绍了如何在帆软FineReport中设置参数面板和单元格面板的下拉菜单,通过数据集和JS脚本来实现下拉选择后的自动查询功能。在参数面板,将控件设置为下拉框,然后定义数据集更新字段内容;在单元格面板,将单元格设置为下拉框控件,自定义数据字典,通过单元格属性表进一步定制显示值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参数面板中的下拉

1,数据集
select * from 表名 where 字段名='${自己定义参数名假设是aa}'
点击铅笔打开参数面板,右下角会生成参数aa,点击aa会在参数面板自动生成控件,把鼠标放在控件上,有个扳手的图标,设置成下拉控件。

2,再定义数据集,更改字段里的内容

SELECT 字段名,case 字段名 when '0' then '下拉内容1' when '1' then '下拉内容2' end as 新的字段名 from 表名
//其中01为原有的该字段的所有内容

这里写图片描述
此时下拉的内容就已经更改了

3,点击之后下拉菜单,自动查询
点击加号,选择编辑后
这里写图片描述
添加JS脚本:

_g().parameterCommit(); 

这里写图片描述

单元格面板中的下拉

1,右键单元格,设置为“下拉框控件”
这里写图片描述
2,在第二个标签栏里,设置数据字典,自定义,这时候下拉的内容就改变了,因为我表里面都是0或1,实际值就是0或1,显示值可以随便写
这里写图片描述

3,在右下角的单元格属性表中,继续自定义,其实这个才是要显示在单元格中的值。
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值