两个参数控件,对应两个数据集,但是不能联动,选择第一个后第二个就清除了
  1. 1.没有上下级关系,

  2. 2.分开写了不是同一个数据集,是两个数据集

需求就是,左边的参数控件值不能大于右边,右边不能小于左边,我写了两个数据集了,左边控件一个数据集,右边控件一个数据集

但是还是有问题,当我选择左边控件后,右边控件值就返回到默认值了,选择右边控件后左边控件也回到默认值了,很奇怪啊

例如:预览时两个控件默认值一个是2025,一个是2026,当我选择左边控件为2024,右边控件选择2027时,左边控件就会字段变成默认值2025,当我再对左边选择一个值后,右边的值又会从2027返回成2026的默认值

我把控件改成日期控件,限制左右范围还是有问题,是不是我限制的有问题呢?有其他解决方案吗?

image.png

image.png

image.png

image.png

FineReport Henry.99 发布于 2025-6-30 19:04 (编辑于 2025-7-1 10:26)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-7-1 10:43

可以用年份控件 

第二个控件的起始年份大于第一个控件

[有点bug,修改第一个参数控件的值,第二个控件的起始年份不变]

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-6-30 19:11(编辑于 2025-6-30 19:13)

左引用了右,右又引用左 这就是联动啊,还是双向联动

---------

只能逐层联动https://help.fanruan.com/finereport10.0/doc-view-1195.html 而且上一层改变值后下面的联动控件都会清除值

  • Henry.99 Henry.99(提问者) 啊,这个文档和我的问题好像没啥关系呀,我的这个不用隐藏,我这个就是简单的左边不能大于右边,右边不能小于左边,目前的问题是,当我选择左边后右边就变成默认值了,选择右边左边就变成默认值了
    2025-06-30 19:15 
  • Z4u3z1 Z4u3z1 回复 Henry.99(提问者) 不需要看隐藏的JS,你只看联动的sql数据集
    2025-06-30 19:16 
  • Z4u3z1 Z4u3z1 回复 Henry.99(提问者) https://help.fanruan.com/finereport10.0/doc-view-4007.html 参考接口文档。在查询按钮的点击事件的function里面调用接口获取控件值后比较
    2025-06-30 19:17 
  • 2关注人数
  • 51浏览人数
  • 最后回答于:2025-7-1 10:43
    请选择关闭问题的原因
    确定 取消
    返回顶部