在决策报表参数界面,如何实现获取下拉控件的值,并在查询按钮中添加点击查询按钮,隐藏某一报表块的功能

如题:

我有一个决策报表,添加了参数界面(即决策报表左上角的P标志的菜单),参数界面中有个下拉菜单,下拉菜单有2个值A和B,希望实现下拉菜单选A时页面有2个报表块1和2(自适应区域的两个报表块),下拉菜单选B时隐藏报表块1,只显示报表块2,并且报表块2会自动填充整个页面

FineReport QiaoBa 发布于 2019-4-12 17:16
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
QiaoBaLv6见习互助
发布于2019-4-16 11:10

换了一个思路,没有采用隐藏报表块的方式,采用隐藏报表块方式时,会出现无法传参的问题,目前解决不了。

因此采用了本页跳转页面的方式,可以达到同样的效果,步骤如下:

  1. 设计好C页面和D页面,下拉框中的参数仍然是A和B,并且设置C页面默认显示A参数内容,D页面默认显示B参数内容;

  2. 页面C的按钮中添加点击事件:

    var t = this.options.form.getWidgetByName("参数名称").getValue()

    if   (t=="B")

    {

    window.location.href="D页面的URL"; //在同当前窗口中打开窗口

    }

  3. 页面D的按钮中添加点击事件:

    var t = this.options.form.getWidgetByName("参数名称").getValue()

    if   (t=="A")

    {

    window.location.href="C页面的URL"; //在同当前窗口中打开窗口

    }

最佳回答
0
JackWangLv5中级互助
发布于2019-4-12 17:22

给按钮添加点击事件,

JS隐藏决策报表内报表块/图表块-http://help.finereport.com/doc-view-1736.html

  • menghuannvxia menghuannvxia 这个里面的方法不行啊
    2020-07-07 18:14 
  • 2关注人数
  • 1967浏览人数
  • 最后回答于:2019-4-16 11:10
    请选择关闭问题的原因
    确定 取消
    返回顶部