决策报表中的报表块添加背景图,请问怎么实现移动端访问时去除背景图,谢谢

如图,第一张是PC端的,第二张移动端的,怎么实现手机访问时去掉背景图,谢谢

image.png

image.png

FineReport 良月二三 发布于 2021-1-15 08:28
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
起来装丶b啊Lv6初级互助
发布于2021-1-15 09:38(编辑于 2021-1-15 09:44)
if(!window.navigator) {  
    FR.Msg.alert("提示","当前设备:移动端APP")
    }
    else{
        if(/Mobile|Android|webOS|iPhone|iPad|Phone/i.test(navigator.userAgent)){
FR.Msg.alert("提示","当前设备:移动端H5");
}
else{
FR.Msg.alert("提示","当前设备:PC端");
}
}


在报表的body初始化事件中判断终端类型,然后移动端就隐藏背景那个报表块

this.options.form.getWidgetByName('report0').setVisible(true);


JS判断PC和移动设备类型-https://help.fanruan.com/finereport/doc-view-1875.html

  • 良月二三 良月二三(提问者) 和我的想法是一样的,判断访问的端口方式,但需求是移动端只去掉样式的图片,留下内容。
    2021-01-15 15:53 
最佳回答
0
孤陌Lv6资深互助
发布于2021-1-15 08:30

那你只能 另存一张 只允许移动端查看

最佳回答
0
snrtuemcLv8专家互助
发布于2021-1-15 08:31

这个好像没有办法,建议做两张报表,一张有背景,一张没有

最佳回答
0
ScyalcireLv7中级互助
发布于2021-1-15 08:36

分开做

  • 5关注人数
  • 428浏览人数
  • 最后回答于:2021-1-15 09:44
    请选择关闭问题的原因
    确定 取消
    返回顶部