决策报表中,如何实现根据参数不同,页面中的图表隐藏或显示?

决策报表中,如何实现根据参数不同,页面中的图表隐藏或显示?

不是图表中的某一项隐藏或显示,而是整个图表隐藏或显示

报表没有控件,只有模板参数,谢谢

FineReport RO2 发布于 2018-11-19 17:15 (编辑于 2018-11-20 09:49)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
flyingsnakeLv6资深互助
发布于2018-11-19 18:59

image.png

决策报表中,也是有可见这个属性的。换句话说,只要取得了对应的控件名字,也是可以配置隐藏的。


  • RO2 RO2(提问者) 我需要的是动态的显示隐藏,譬如参数值为1,显示,参数值为2,隐藏,类似这样的功能
    2018-11-19 19:00 
  • flyingsnake flyingsnake 回复 RO2(提问者) JS隐藏决策报表内报表块/图表块-http://help.finereport.com/doc-view-1736.html 那就用js取对应的参数,写条件就可以了
    2018-11-19 19:02 
  • flyingsnake flyingsnake 回复 RO2(提问者) JS实现报表按钮控件取到其他控件值-http://help.finereport.com/doc-view-1884.html
    2018-11-19 19:05 
  • RO2 RO2(提问者) 回复 flyingsnake 我没有控件,只有模板参数。。。
    2018-11-19 19:07 
最佳回答
0
晓亮Lv7资深互助
发布于2018-11-20 09:18

在一个页面内做2个报表,通过下拉框的值来判断是否隐藏和展示即可。

http://help.finereport.com/doc-view-407.html,根据参数不同页面不同。

最佳回答
0
孤陌Lv6资深互助
发布于2018-11-20 09:22(编辑于 2018-11-20 09:26)

http://help.finereport.com/doc-view-1736.html   就是这个方法 只是 你需要加个IF判断条件  在控件初始化里写JS  获取你模板参数值 然后根据值来判断就好了  模板参数值可以 在自定义参数里 用公式$模板参数名 就可以获取到值

image.png

  • RO2 RO2(提问者) 能详细说明一下怎么在js中获取模板参数值吗
    2018-11-20 09:25 
  • 孤陌 孤陌 回复 RO2(提问者) 看我修改过的回答
    2018-11-20 09:26 
  • RO2 RO2(提问者) 回复 孤陌 这个自定义参数在什么位置啊?定义好了,在js中直接写参数名,还是写参数值呢?
    2018-11-20 09:34 
  • 孤陌 孤陌 回复 RO2(提问者) 已经截图了啊 在控件初始化后事件里 写这个就好了 然后判断 那个应该隐藏
    2018-11-20 09:36 
  • 孤陌 孤陌 回复 RO2(提问者) 然后JS 用IF判断 a等于什么的时候 隐藏那个报表块就好了啊
    2018-11-20 09:38 
最佳回答
0
RO2Lv0见习互助
发布于2018-12-3 11:26

没有找到相应的方法,用表格实现

  • 3关注人数
  • 2945浏览人数
  • 最后回答于:2018-12-3 11:26
    请选择关闭问题的原因
    确定 取消
    返回顶部