单元格内图表,图表可见和可用的接口在哪里

报表块内的单元格使用图表,没有决策报表单击某个图表时有两个【可用】【可见】选项;单独给报表块内的图表写js控制图表可用和可见又该怎么写?主要是获取单元格图表的对象,能获取?

FineReport 樱满丶祈 发布于 2024-10-11 08:54
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
樱满丶祈Lv4见习互助
发布于2024-10-11 14:26

接口找了半天,自己也调试了很多中js隐藏单元格图表的方法,均不奏效;

但是最终采用:在图表的单元格添加条件属性-新值,默认填入空,竟然真就还能把图表隐藏掉了(真的很戏剧性...)

最佳回答
1
snrtuemcLv8专家互助
发布于2024-10-11 08:57(编辑于 2024-10-11 09:03)

参考JS实现隐藏决策报表组件 https://help.fanruan.com/finereport/doc-view-1736.html

这个设置可见的

可用的话,图表还想没那个说法,试试

image.png

setVisible(false);

改成

setEnable(false);

=============

报表块内的获取,参考

图表对象接口 https://help.fanruan.com/finereport/doc-view-2114.html

image.png

  • 樱满丶祈 樱满丶祈(提问者) 这个接口就很神奇,我在控制台输入:FR.Chart.WebUtils.getChart("A1","report0");能获取到这个单元格图表对象的属性;但是我再加.setVisible(false);的时候就提示没有这个函数Uncaught TypeError: FR.Chart.WebUtils.getChart(...).setVisible is not a function,是不是没做这个接口?
    2024-10-11 11:59 
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-10-11 08:55

直接用条件属性 设置行高为0就行了啊

  • 樱满丶祈 樱满丶祈(提问者) 这种坏方法不能满足我复杂的业务需求呢,因为我同行和同列都要展示的内容
    2024-10-11 10:33 
  • 华莉星宸 华莉星宸 回复 樱满丶祈(提问者) 那就直接用条件属性 新值为空就行了,就相当于隐藏了
    2024-10-11 10:44 
  • 2关注人数
  • 98浏览人数
  • 最后回答于:2024-10-11 14:26
    请选择关闭问题的原因
    确定 取消
    返回顶部