是否可以隐藏报表块

frm 报表,包含多个报表块,其中有几个报表块是饼图,想根据登录人来决定是否要展示饼图,比如A登录的时候展示饼图,B登录的时候把饼图隐藏起来,是否可以实现?

FineReport 用户ehBtP3178335 发布于 2023-10-18 17:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-10-18 18:03(编辑于 2023-10-18 18:04)

JS实现隐藏决策报表组件- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

自己加一个登陆人判断,初始化后事件。。然后把要隐藏写进去,隐藏的组件参考上面的链接的文件

_g().getWidgetByName('report0').setVisible(false);  //隐藏报表块

image.png

setTimeout(function() {  

if(bl=="Alice"){    

_g().getWidgetByName('report0').setVisible(false);

_g().getWidgetByName('report4').setVisible(false);

}

else if(bl=="Anna"){    

_g().getWidgetByName('report2').setVisible(false);

}

else {  

_g().getWidgetByName('report1').setVisible(false);

}

},200)

  • 2关注人数
  • 157浏览人数
  • 最后回答于:2023-10-18 18:04
    请选择关闭问题的原因
    确定 取消
    返回顶部