如何实现弹窗之后只能点弹窗内的内容,不能点击其他的,就像下图添加模版这个

如下图当我点击添加模版的时候,我只能点击这个添加模版弹窗的内容,点击不了其他内容,关闭这个弹窗才能点击其他的 ,自己配置一个弹窗报表该怎么才能实现这种功能呢,就是弹出我这个3s之后才能关闭这个弹窗之后,我就不能点击其他报表了 ,只能关闭这个弹窗才能点击image.png我这个弹窗就不能实现这个功能,弹出之后我还能点其他的报表,该怎么实现上述说的那个功能,可以实现嘛。image.png

FineReport 木子一丶 发布于 2024-11-22 10:02 (编辑于 2024-11-22 10:12)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-11-22 10:07(编辑于 2024-11-22 10:29)

目前报表只能在二级页面再设置弹窗口,而不能在一级父页面上面设置多个还可以点击开

var w=document.body.clientWidth-100;//获取电脑的高度减100,自己调整

var h=document.body.clientHeight-80;//获取电脑宽度减80,自己调整

var url = encodeURI("/webroot/decision/view/report?viewlet=GettingStarted.cpt");

//窗体

var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>");

//将窗体的src属性设置为模板路径

$iframe.attr("src", url);

//窗体的属性

var o = {    

title: "我是对话框",  //标题   

 width: w,   //宽度    

  height: h //高度 

  //closable:true,    //是否显示关闭按钮,默认true,如果改为false就不显示关闭按钮了

    //confirm:true,     //是否添加确认取消按钮,默认false

    //draggable:true   //是否可拖动,默认true 

 };

//弹出窗体

FR.showDialog(o.title, o.width, o.height, $iframe, o);

  • 木子一丶 木子一丶(提问者) 你没懂我意思啊 ,就是弹出我这个3s之后才能关闭这个弹窗之后,我就不能点击其他报表了 ,只能关闭这个弹窗才能点击
    2024-11-22 10:12 
  • CD20160914 CD20160914 回复 木子一丶(提问者) 的确没有懂。不知道你到底要做什么
    2024-11-22 10:16 
  • 木子一丶 木子一丶(提问者) 回复 CD20160914 你看第一张图 ,我点进添加模版这个弹窗,我是不是点不了其他的比如用户管理,权限配置这些东西,我只能在我这个添加模版的弹窗里面操作,对不对,我现在新配置的这个弹窗就想达到这种效果
    2024-11-22 10:19 
  • 木子一丶 木子一丶(提问者) 回复 CD20160914 我现在这个弹窗弹出来之后,我还是可以点其他的报表,我想要实现的就是弹出来之后不能点,只有关闭之后才能点其他的报表,
    2024-11-22 10:20 
  • CD20160914 CD20160914 回复 木子一丶(提问者) 那现在弹窗。你用js写的话,用户不会点击其它地方的。
    2024-11-22 10:27 
  • 2关注人数
  • 89浏览人数
  • 最后回答于:2024-11-22 10:29
    请选择关闭问题的原因
    确定 取消
    返回顶部