FVS去除弹窗顶部白条

fvs的 点击事件-网页链接 或 表格的超级链接-网络报表,所出现的弹窗都有一个白色的顶部,在深色的大屏中十分显眼。我通过修改css样式,设置高度和透明度,效果依然不佳,而且用js尝试添加css属性也失败了。image.pngimage.pngimage.png

这个问题总算是解决了,k6280494老哥的思路是对的,但语法上我改了改才成功。

首先是一个主表A,一个子表B。我认为在主表A写的页面结束加载事件才能对弹出框起作用,在子表B写的页面结束加载事件只能对弹出框中的子表页面起作用,无法对弹出框的框体起作用。所以要写在B里,需要加一个 window.parent 的前缀。下面这个例子是对弹出框进行css修改,设置了位置。

image.png

另一个解法是写在组件的点击事件中,用FR.doHyperlinkByPost生成弹出框后立刻加载修改css的js事件。

image.png

还有一种思路是把点击事件也用js写,如果页面结束加载事件是按js顺序的话,可以做到在打开后立刻修改css,不会出现有类似弹出框闪现的现象,但暂时没做。

image.png

FineReport zyx5809 发布于 2023-9-1 11:40 (编辑于 2023-9-5 17:06)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-9-1 11:47

找到类名直接写js 啊

初始化后

setTimeout(function(){

$(".class").css("display","none")

},100)

  • zyx5809 zyx5809(提问者) setTimeout(function(){ $(\".ant-modal-header\").css(\"display\",\"none\") },100); 我使用的是这种写法,但依然无效。 我不知道这个display的设置是对页面永久有效,还是只会对已存在的class生效
    2023-09-01 12:02 
  • 用户k6280494 用户k6280494 回复 zyx5809(提问者) 你写在那个地方的?要写在你弹出那个报表里面
    2023-09-01 12:28 
  • zyx5809 zyx5809(提问者) 回复 用户k6280494 我写在页面结束加载事件中,然后是自己弹自己,就是弹出自己这个模板。 我fvs中的点击事件很多,不太想针对每一个报表链接或点击事件都做一次设置
    2023-09-01 12:49 
  • 用户k6280494 用户k6280494 回复 zyx5809(提问者) 你得在fvs中弹出啊,不class不一样
    2023-09-01 13:17 
  • 用户k6280494 用户k6280494 回复 zyx5809(提问者) 要写在弹出页面的面加载结束中
    2023-09-01 13:22 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-9-1 11:42

改成这个方式吧

FVS点击跳出弹出框-https://help.fanruan.com/finereport/doc-view-4400.html

  • zyx5809 zyx5809(提问者) 弹出框无法保证弹出在固定位置,无法去除牵引线和点击时的点,无法用于表格中
    2023-09-01 11:50 
最佳回答
0
congerLv6高级互助
发布于2023-9-1 12:32(编辑于 2023-9-1 13:19)

参考

image.png

------

image.png

我是在主报表写的

改成这样的就可以去掉了,他还有一个下边框

.ant-modal-header{background: #100b2b;border-bottom:none}

.fvs-modal .ant-modal-header, .fvs-modal .ant-modal-close{color:#fff}

  • zyx5809 zyx5809(提问者) 我把这两句复制到了页面结束加载事件中,但还是不行。 请问能把写js的页面截图出来吗?
    2023-09-01 12:46 
  • conger conger 回复 zyx5809(提问者) 你在哪里写的啊
    2023-09-01 13:18 
  • zyx5809 zyx5809(提问者) 回复 conger 我编辑了问题,fvs是可以设置页面结束加载事件的
    2023-09-01 13:23 
  • conger conger 回复 zyx5809(提问者) 我写的是css语法,你改成js就可以了
    2023-09-01 13:42 
  • 3关注人数
  • 1599浏览人数
  • 最后回答于:2023-9-5 17:06
    请选择关闭问题的原因
    确定 取消
    返回顶部