传不同参数,下拉框展示不同数据

WorkBook1102.zip

微信截图_20231102151137.png想通过传递不同的参数,使下拉框显示不同选项数据,问大家怎么实现

比如:

就是一个下拉框得展示3种不同选项,比如传A,下拉框展示“上午”选项,传B,展示“下午”选项,传C,展示“上午”和“下午”选项,不是过滤数据,是下拉框展示不同下拉选项

FineReport lijiaying 发布于 2023-11-2 14:23 (编辑于 2023-11-2 15:29)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-11-2 14:24(编辑于 2023-11-2 14:38)

这个就在下拉框的数据集电数据集

根据参数过滤数据

=============

select * from 表  where 字段='${参数名}'

=============

switch(a,"A","上午","B","下午","C",split("上午,下午",","))

image.png

效果

image.pngimage.pngimage.png

  • lijiaying lijiaying(提问者) 就是一个下拉框得展示3种不同选项,比如传A,下拉框展示“上午”选项,传B,展示“下午”选项,传C,展示“上午”和“下午”选项,不是过滤数据,是下拉框展示不同下拉选项
    2023-11-02 14:27 
  • snrtuemc snrtuemc 回复 lijiaying(提问者) 其实一样的,你有数据库维护这个,那就A时候只查询上午,B只查询出下午,C的话就全部查询。。
    2023-11-02 14:29 
  • snrtuemc snrtuemc 回复 lijiaying(提问者) 一个例子,看修改答案
    2023-11-02 14:37 
  • lijiaying lijiaying(提问者) 回复 snrtuemc 谢谢您,按照您的公式,实现了,但还有个问题,就是我传的这个参数是页面上的动态参数,我点击A之后,下拉框联动了,但是我再点击B,下拉框没有办法刷新,只能将页面再刷新一遍,才能再点击参数B,想问您一下,这个有什么办法自动刷新
    2023-11-02 15:02 
  • snrtuemc snrtuemc 回复 lijiaying(提问者) 这个下拉空间在填报页面,动态参数是可以的,在参数面板只能刷新页面。。
    2023-11-02 15:03 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-11-2 14:25(编辑于 2023-11-2 16:01)

WorkBook18.rar

控件选项联动

1599619696763320.gif

数据集

${if(a='A',"select '上午' a",if(a="B","select '下午' a","select '上午' a union select '下午' a"))}

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-11-2 14:33

image.png

最佳回答
0
ID1208Lv6高级互助
发布于2023-11-2 14:46(编辑于 2023-11-2 16:23)

动态参数+数据字典公式

image.png

image.png

image.png

WorkBook1.rar

image.png

WorkBook1102.rar

  • lijiaying lijiaying(提问者) 您好,就是明白您的意思了,但是这个参数是页面上的动态参数,现在点击之后,下拉框没随着联动,点完A,出现上午,然后点击B,还是上午,只有重新刷新页面,再点击B,下拉框才是下午,怎么实现直接联动,不刷新页面,麻烦您了
    2023-11-02 15:20 
  • ID1208 ID1208 回复 lijiaying(提问者) 意思是,ABC也是旁边的一个下拉框?
    2023-11-02 15:25 
  • lijiaying lijiaying(提问者) 回复 ID1208 您看一下刚上传的模板,就是点击不同的参数值,出现的下拉框内容是没有联动的,只能再刷新页面
    2023-11-02 15:30 
  • ID1208 ID1208 回复 lijiaying(提问者) 同一个模板里面,单元格给参数面板控件传参?怎么感觉哪里怪怪的,你这边具体情况是什么样子的?
    2023-11-02 15:57 
  • lijiaying lijiaying(提问者) 回复 ID1208 私您
    2023-11-02 16:00 
  • 3关注人数
  • 363浏览人数
  • 最后回答于:2023-11-2 16:23
    请选择关闭问题的原因
    确定 取消
    返回顶部