再提一个关于弹窗的问题

说有一个frm和两个cpt

frm上放置参数面板,Tab块,网页框,如图:

image.png

image.png

image.png

现把一个frm和两个cpt上传,请大家研究研究

注意,下载下来要放在“报表工作目录”,也就是reportlets下面,放其他地方会加载不了cpt报表。

一个frm两个cpt.zip

FineReport nhb2318 发布于 2021-7-8 11:43
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
杨朝健Lv5中级互助
发布于2021-7-8 12:13(编辑于 2021-7-8 12:15)

BB002加载结束

if(!window.parent.MaskHasBindClick20210708){//还没绑定点击隐藏

  var mask=$(".fr-core-window-mask",window.parent.document);//获取父窗口遮盖层

  console.log(mask);

  var fr=window.parent.FR;

  mask.on("click",function(){

    console.log("关闭子窗口");

    fr.closeDialog();

    //fr.destroyDialog();

  });

  window.parent.MaskHasBindClick20210708=1;//已绑定点击隐藏

}

  • nhb2318 nhb2318(提问者) MaskHasBindClick20210708是什么意思?怎么还会有日期?这个写死了,换日期怎么办? 现在在外面,一会回去测试一下,谢谢
    2021-07-08 12:24 
  • nhb2318 nhb2318(提问者) 你好,再帮个忙吧 https://bbs.fanruan.com/wenda/question/79596.html
    2021-07-15 08:43 
  • nhb2318 nhb2318(提问者) 你的JS玩的好,请帮忙看一下这个 https://bbs.fanruan.com/wenda/question/80833.html
    2021-07-28 11:32 
  • nhb2318 nhb2318(提问者) 你好,有没有空,请帮我看一下这个吧?用到JS了 https://bbs.fanruan.com/wenda/question/85741.html
    2021-09-18 18:45 
最佳回答
0
烟尘Lv6高级互助
发布于2021-7-8 11:44(编辑于 2021-7-8 11:50)

别用弹窗,用平台内打开标签

window.parent.FS.tabPane.addItem({title:"订单明细",src:"${servletURL}?viewlet=demo/basic/数据钻取子报表订单明细.cpt&订单号="+ID})

FS决策系统-https://help.fanruan.com/finereport/doc-view-606.html

  • nhb2318 nhb2318(提问者) 请修改,谢谢
    2021-07-08 11:47 
  • nhb2318 nhb2318(提问者) 不能新增Tab,不做那种布局,那个简单 我BB002的弹窗其实是要生成一个趋势图的,点一个数据,弹窗这个数据的历史趋势图,再单击一下,关闭! 明白用意不?
    2021-07-08 11:59 
  • 4关注人数
  • 573浏览人数
  • 最后回答于:2021-7-8 12:15
    请选择关闭问题的原因
    确定 取消
    返回顶部