11.0FVS模板打开时自动弹出对话框或者报表,初始化事件或者页面加载结束事件怎么写

FVS页面加载结束事件这样写的,弹不出来对话框

image.png

FineReport xiaomage001 发布于 2024-9-25 11:09 (编辑于 2024-9-25 11:37)
1min目标场景问卷 立即参与
回答问题
悬赏:8 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
snrtuemcLv8专家互助
发布于2024-9-25 11:10(编辑于 2024-9-25 11:52)

加载结束事件

setTimeout(function() {

window.open("你的报表地址");

}, 1000);//1000毫秒等于一秒,自己根据需要修改时间

=========

image.png

  • xiaomage001 xiaomage001(提问者) 可以把报表地址,嵌入到iframe么 弹框显示么 ,window.open直接打开新网页了,还要点谷歌的拦截
    2024-09-25 11:16 
  • snrtuemc snrtuemc 回复 xiaomage001(提问者) 那可以窗口打开,你的目前打不开页面,地址有点问题,查看修改答案
    2024-09-25 11:39 
  • xiaomage001 xiaomage001(提问者) 回复 snrtuemc 试过了,换成form也打不开,代码换到组件的JS脚本里面,点击组件可以打开,放到页面加载结束事件或者表格初始化事件就打不开
    2024-09-25 11:43 
  • snrtuemc snrtuemc 回复 xiaomage001(提问者) window.open()就可以,是吧 知道了,最前面加"use document"; 我测试就可以
    2024-09-25 11:51 
  • xiaomage001 xiaomage001(提问者) 回复 snrtuemc 这个就OK了,少了"use document";
    2024-09-25 13:40 
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-9-25 11:10

参考

FVS跳转网页链接/弹出框事件 https://help.fanruan.com/finereport/doc-view-4399.html

最佳回答
0
CD20160914Lv8专家互助
发布于2024-9-25 11:45

复制下面这一段改成你的路径就行了

setTimeout(function() {

"use document";

const iframe = document.createElement("iframe");

iframe.width = "100%";

iframe.height = "100%";

iframe.scrolling = "no";

iframe.style="border: none";

iframe.src = "/webroot/decision/view/report?viewlet=GettingStarted.cpt";

duchamp.showDialog(

        {

                title:"销量弹窗",

                width: 700,

                height: 500,

                innerContent:iframe,

                dialogType:"center",

        }

);

$('.duchamp-custom-title').css({"background-color": "#0c396c" });

$('.duchamp-custom-title').css({"color": "#ffffff"});

$('.duchamp-custom-title').css({"font-size": "19px"});

$('.duchamp-custom-title').css({"height": "25px"});

},1500)

  • 4关注人数
  • 166浏览人数
  • 最后回答于:2024-9-25 11:52
    请选择关闭问题的原因
    确定 取消
    返回顶部