表单能不能实现,点击按钮,给报表传入一个参数,刷新当前报表。

表单能不能实现,点击按钮,给报表传入一个参数,刷新当前报表。     还有点击按钮,能不能实现超链接跳转到另一个报表。  

FineReport 备考FCRP 发布于 2021-12-22 08:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
LTC朝Lv6高级互助
发布于2021-12-22 08:48(编辑于 2021-12-22 08:52)

第一个问题:

①通过按钮给参数进行赋值,②赋值后执行查询

image.png

  1)第一行代码:this.options.form.getWidgetByName('p1').setValue(); //给P1参数进行赋值

  2)第二行代码:_g().parameterCommit();//执行查询

----------------------------------------------------------------------------------------------------

第二个问题:参考下面的文档

图表超链-网络报表:https://help.fanruan.com/finereport/doc-view-1696.html?source=4#

  • 备考FCRP 备考FCRP(提问者) 还有个问题, 能不能 初始加载界面,根据前端代码传入的参数,判断按钮 不显示, 这个js有脚本吗?
    2021-12-22 08:54 
  • 备考FCRP 备考FCRP(提问者) 我把这个帆软报表 嵌入到我vue手机端的项目里面了。 前端那里我根据登录人 传给帆软报表不同的参数, 然后咱们这个报表能根据参数的不同参数, 隐藏按钮吗?
    2021-12-22 08:56 
  • LTC朝 LTC朝 回复 备考FCRP(提问者) 用这个语句 this.options.form.getWidgetByName(\'p1\').setVisible(boolean) 在初始化后设置控件是否可见,参数为 true 可见,false 不可见,然后嵌套一个if语句,当参数为XX的时候,按钮可见,否则不可见
    2021-12-22 09:27 
  • 备考FCRP 备考FCRP(提问者) 回复 LTC朝 嗯好的 谢谢
    2021-12-22 09:36 
最佳回答
0
北纬六十六度Lv4初级互助
发布于2021-12-22 08:38

JS都可以啊,看教程吧

最佳回答
0
CD20160914Lv8专家互助
发布于2021-12-22 08:47

动态参数和js都可以的。

  • 4关注人数
  • 435浏览人数
  • 最后回答于:2021-12-22 08:52
    请选择关闭问题的原因
    确定 取消
    返回顶部