如何在控件的事件JS代码中读写模板参数?

image.png

image.png

报表中需要两个联动的下拉框控件,选择其中的一个下拉框,必清空另一个下拉框的值。在下拉框的编辑后事件写js代码,需要引用一个类似c语言中的全局或静态变量做标志值,防止两个下拉框的编辑后事件互触陷入死循环。目前的方案是用的模板参数,但直接引用模板参数报错,只能将模板参数转为label控件,用getValue和setValue方法来引用控件值做标志值,太麻烦了,增加了太多代码。有没有更好的方法?

       以上代码上$p1这模板参数,想用一个引用变量&a=$p1把模板参数连同地址传进来,实现对模板参数可读可写,但是不成功。怎么办?

       工作人员出来解决吧,召唤帆软客服

FineReport 飞天虫虫 发布于 2022-5-28 20:40 (编辑于 2022-5-30 09:40)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2022-5-28 23:59(编辑于 2022-5-29 00:10)

https://bbs.fanruan.com/thread-126125-1-1.html

不知道你想的全局变量是怎么弄,不过双向联动这个我以前有尝试过

双向联动.zip

  • 飞天虫虫 飞天虫虫(提问者) 我看了你的代码,我之前就是用的和你一样的方案,用另外的隐藏控件的值作为标志(布尔型)
    2022-05-29 12:14 
最佳回答
0
15922204585Lv6高级互助
发布于2022-5-28 20:55

image.png

image.png

  • 飞天虫虫 飞天虫虫(提问者) 试过了,不可行,此时参数b只能引用模板参数a的值,无法修改模板参数a的值,也就是说是值引用,非地址引用
    2022-05-28 21:31 
  • 飞天虫虫 飞天虫虫(提问者) 在参数b前面加上&也不行
    2022-05-28 21:53 
  • 3关注人数
  • 500浏览人数
  • 最后回答于:2022-5-30 09:40
    请选择关闭问题的原因
    确定 取消
    返回顶部