筛选框问题,选择一个点另外一个就没有了,只有这两个有问题,请问是怎么回事呢?

image.png

image.png

FineReport yzm358821 发布于 2021-12-16 14:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
shirokoLv6资深互助
发布于2021-12-16 15:00(编辑于 2021-12-16 15:00)

你这两个框是不是用了同一个数据集,而且包含了这两个参数,这样会互相联动就会清空

--

分开两个数据集分别绑定两个控件,或者去掉参数联动

最佳回答
0
快乐星光Lv5中级互助
发布于2021-12-16 15:01

两个下拉框的数据字典要分别设置两个ds源,即使使用一样的数据也要每个下拉框控件设置一个ds源。

  • yzm358821 yzm358821(提问者) 使用两个下拉框是没有问题的,三个就会出现这种问题
    2021-12-16 15:04 
  • 快乐星光 快乐星光 回复 yzm358821(提问者) 看一下你这两个控件有没有编辑后事件。
    2021-12-16 15:19 
最佳回答
0
墨残烛Lv5初级互助
发布于2021-12-16 15:04

全部放在一个数据集下,筛选条件为与并列,每一个筛选框筛选后,下一个筛选框的值都会在上一次筛选后的数据中进行筛选,要想各自都能在所有数据中找,可以再写一个不带where的查询数据集,获取到的是所有数据,然后筛选框的数据字典绑定这个数据集

  • yzm358821 yzm358821(提问者) 请问筛选条件与并列在哪呢?
    2021-12-16 15:15 
  • 墨残烛 墨残烛 回复 yzm358821(提问者) 就是你where的if的内容,这些之间的and表并列,是与关系,一个有值了就会进行一次筛选,全部都有值了就全部都筛选了,所以你用这个数据集其实就是进行了联动
    2021-12-16 15:17 
最佳回答
0
鲁某Lv4见习互助
发布于2021-12-16 16:15

如果是在同一个数据集里这是一个正常现象当A筛选框选择数据时,数据集内的数据会因为参数发生改变,从而导致B筛选框内只能筛选A参数的数据或出现无法筛选的情况这个情况应该分为两个数据集进行筛选

  • 5关注人数
  • 427浏览人数
  • 最后回答于:2021-12-16 16:15
    请选择关闭问题的原因
    确定 取消
    返回顶部