两个下拉控件之间传参

控件1向控件2传参,两个控件在不同的报表里,第一个控件值为1-6,第二个控件值为1-5,我该如何过滤掉多出来的这个值,且控件数值范围不能修改

image.png

image.png

image.png

FineReport c90Gr9ZO 发布于 2024-6-3 17:38 (编辑于 2024-6-3 18:11)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
LTC朝Lv6高级互助
发布于2024-6-3 17:50(编辑于 2024-6-3 17:57)

用JS写,参数传递的时候加一个判断,如果第一个参数为6时,要传递什么参数,还是进行报错

var form = this.options.form;//获取当前表单

var obj_1 = form.getWidgetByName("a");//获取参数名为a的参数

var obj_2 = form.getWidgetByName("b");//获取参数名为b的参数

var val = obj_1.getValue();//获取参数名为a的参数的值

if(val != "6"){

obj_2.setValue(val);

}else{

obj_2.setValue("5");

}

  • c90Gr9ZO c90Gr9ZO(提问者) 这些是月份,参数为6时,传递参数为上一个月:5
    2024-06-03 17:55 
  • c90Gr9ZO c90Gr9ZO(提问者) 具体判断js怎么写啊大佬
    2024-06-03 17:56 
  • LTC朝 LTC朝 回复 c90Gr9ZO(提问者) 看改后的答案
    2024-06-03 17:57 
  • c90Gr9ZO c90Gr9ZO(提问者) 回复 LTC朝 佬我表单和表单之间有一个详情点击查看佬,参数用单元格里的值做的链接我该在上面Js的基础上修改啊
    2024-06-03 18:12 
  • LTC朝 LTC朝 回复 c90Gr9ZO(提问者) 没明白你说的啥意思
    2024-06-03 18:16 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-6-3 17:44
  • c90Gr9ZO c90Gr9ZO(提问者) 佬我的问题完善了一下,您再帮我看一看可以吗
    2024-06-03 17:50 
  • 用户k6280494 用户k6280494 回复 c90Gr9ZO(提问者) 在不同报表,通过超链传参即可啊
    2024-06-03 17:53 
最佳回答
0
等待1986Lv2见习互助
发布于2024-6-3 17:45(编辑于 2024-6-3 17:59)

这样看是否可行

image.png

  • 4关注人数
  • 229浏览人数
  • 最后回答于:2024-6-3 18:11
    请选择关闭问题的原因
    确定 取消
    返回顶部