决策报表下拉选之间的联动问题

背景:一张决策报表中有多个下拉选,每个下拉选的编辑结束事件上都加了retrun false; 使下拉选不至于选择之后就立刻刷新数据,使得所有下拉选都完成之后,点击查询按钮再刷新数据。

问题:我这边测试过,例如某个下拉选的值是 1 、2、3、4 这四个值,我点击了一下这个下拉选,出现这四个值,之后我什么都不选,然后我去点击其他对这个下拉选的结果有影响的下拉选,选择某个值,理论上第一个下来选的结果应该是1、2、3,但是回过去点击这个下拉选的时候,还是1、2、3、4。如果把return false;去除掉,是可以实现下拉选联动的,我想问的是如何在保留return false;的情况下,进行下拉选联动。

FineReport 帆软用户ynMlQRTlMD 发布于 2023-10-31 14:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
坚定的小帆薯Lv7高级互助
发布于2023-10-31 14:32(编辑于 2023-10-31 14:36)

在body里面设置下拉框的话,可以将控件值加个1,比如years1

下拉框联动的数据字典用原控件名字

然后对应组件或者报表块的过滤用years,在控件进行赋值【如下图】

进而实现控件联动和点击控件在进行查询两个效果的【对了,要把return false去掉,此时已经实现了点击控件不自动查询的,而且必须去掉,这个阻断参数传递,和控件联动是冲突的】

image.png

  • 2关注人数
  • 242浏览人数
  • 最后回答于:2023-10-31 14:36
    请选择关闭问题的原因
    确定 取消
    返回顶部