动态参数和JS同时使用时,如何避免弹窗

如题,我不想让它显示弹窗,想后台自动全部执行企业微信截图_17428730035991.png

FineReport 帆软用户MTliI2SbXc 发布于 2025-3-25 11:25
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
CovidLv3高级互助
发布于2025-3-25 11:27

https://help.fanruan.com/finereport10.0/doc-view-4007.html 

把动态参数参考上面文档写在第二个JS里给一个控件赋值,然后再查询一下_g().parameterCommit();

  • 帆软用户MTliI2SbXc 帆软用户MTliI2SbXc(提问者) 好的,我试试
    2025-03-25 11:33 
  • 帆软用户MTliI2SbXc 帆软用户MTliI2SbXc(提问者) 不太行,页面上我有依靠一个数组变量实现折叠树,由于不同的按钮切换的页签不同,切换页签需要清空折叠树变量,但是如果写在js里,每次都要提交,相当于每次展开折叠树都需要重新查询,这样比较慢
    2025-03-25 11:36 
  • 帆软用户MTliI2SbXc 帆软用户MTliI2SbXc(提问者) 自己解决了,把参数栏的参数移除然后只用动态参数改变就不需要这么麻烦了,不过您的答案在报表不复杂的时候很有用,采纳了
    2025-03-25 11:40 
最佳回答
0
CD20160914Lv8专家互助
发布于2025-3-25 11:25

目前不支持,必须要点击才可以触发的。不会在后台自动执行的!!

最佳回答
0
华莉星宸Lv7专家互助
发布于2025-3-25 11:26

你把动态参数写到你的js里面

你这里写了两个 就会有这个提示的

  • 帆软用户MTliI2SbXc 帆软用户MTliI2SbXc(提问者) js没办法不查询更改动态参数呀,有没有直接js更改参数的接口?
    2025-03-25 11:27 
  • 华莉星宸 华莉星宸 回复 帆软用户MTliI2SbXc(提问者) 你的动态参数 不就是为了给某个参数赋值么
    直接赋值传值给你需要js打开的报表就行了
    2025-03-25 11:29 
  • 帆软用户MTliI2SbXc 帆软用户MTliI2SbXc(提问者) 回复 华莉星宸 当前页面赋值,这个是一个按钮,需要实现依靠变量切换页面显示的数据报表内容的功能
    2025-03-25 11:30 
最佳回答
0
农夫三拳1Lv6高级互助
发布于2025-3-25 11:27

那就都写到js里,多一个参数控件设置不可见,存储一下你的动态参数

_g().getWidgetByName("控件名").setValue("值"); 

最佳回答
0
苏菲的供词Lv6中级互助
发布于2025-3-25 11:28

把动态参数改成用js给控件赋值

  • 帆软用户MTliI2SbXc 帆软用户MTliI2SbXc(提问者) 这样有个问题,js给控件赋值,当前页面不刷新或者不查询控件值就提交不到报表中
    2025-03-25 11:31 
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-3-25 11:29

全部写到js里

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