模版页面集成到.NET项目后回调.NET父页面函数

makeNewWindow是根据传入的地址打开报表模版的JS  ,getInfo是定义的一个回调函数,我现在想实现的就是打开报表页面后在关闭报表子页面的时候调用getInfo来刷新父窗体。
FineReport牧神的午后 发布于 2016-6-28 15:21
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
风起了发布于2016-6-28 15:21(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2016-6-28 16:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
牧神的午后发布于2016-6-28 16:05(编辑于 2023-9-6 09:34)
555
  • 风起了 风起了
    子页面填报成功事件里面或自定义一个关闭按钮都可以!
    **************************************************************
    我一般是这样用的:
    // 编辑填报成功

            setTimeout(function() {
                    window.parent.contentPane.refreshAllSheets();
                    //FR.Msg.toast(\'填报失败\');
            }, 1000);

            setTimeout(function() {
                    window.parent.FR.closeDialog(); //确定获取值后,关闭取消父窗口的对话框
                    window.parent.FR.destroyDialog();
            },1500);       

    回复
    2016-06-28 16:21 
最佳回答
0
风起了发布于2016-6-28 16:21(编辑于 2023-9-6 09:34)
555
  • 牧神的午后 牧神的午后(提问者)

    刚刚试了,刷新的是报表页面,底层那个页面没有刷新到。我是在 打印后事件 调用的刷新。
    回复
    2016-06-28 16:23 
最佳回答
0
牧神的午后发布于2016-6-28 16:23(编辑于 2023-9-6 09:34)
555
  • 风起了 风起了

    子页面打印就要加  window.parent ,如果是当前页面打印后就不用加!
    回复
    2016-06-28 16:24 
最佳回答
0
风起了发布于2016-6-28 16:24(编辑于 2023-9-6 09:34)
555
最佳回答
0
牧神的午后发布于2016-6-28 16:28(编辑于 2023-9-6 09:34)
555
  • 风起了 风起了

    你上面提的问题和现在的问题感觉有点不搭调呢?你这个打印是在上诉问题中的子页面中打印后触发的吗,如果是就用你这个应该没有问题,如果是在父页面打印后触发的 就不用加 window.parent;
    回复
    2016-06-28 16:32 
最佳回答
0
风起了发布于2016-6-28 16:32(编辑于 2023-9-6 09:34)
555
  • 牧神的午后 牧神的午后(提问者)

    可能是我描述不太清楚,我在描述一下  底层那个页面是.NET的 ,上面有一个预览按钮,我在点击这个按钮的时候会用open弹出报表页面,我现在就是想在弹出的这个页面关闭或者打印完成后刷新最下面的那个.NET页面。
    回复
    2016-06-28 16:39 
最佳回答
0
牧神的午后发布于2016-6-28 16:39(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 890浏览人数
  • 最后回答于:2016-6-28 16:39
    活动推荐 更多
    热门课程 更多
    返回顶部