JS实现子窗口填报后刷新父页面

编辑
文档创建者:yiyemeiying (78157 )     浏览次数:3115次     编辑次数:2次     最近更新:caixiaolan 于 2017-03-09     

目录:

1. 需求描述编辑

当多窗口填报时,希望子窗口填报成功后,数据能马上在父窗口中显示出来,通常采用的方法是刷新父窗口,但现在触发刷新事件是在子窗口中,而父窗口又无法获取子窗口填报成功的事件。要如何设置才能实现子窗口刷新父页面呢?
222

2. 解决方案编辑

打开填报的子模板,在子模板中添加填报成功事件。

3. 示例编辑

3.1 打开模板

打开子模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\Hyperlink6.cpt

3.2 添加填报成功事件

在打开的子模板中,点击菜单模板>模板Web属性>填报页面设置,选择为该模板单独设置,添加填报成功事件,如下图所示:
222

JS代码如下:

window.parent.location.reload();

3.3 效果预览

打开主模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\Hyperlink5.cpt

点击订单ID,在新对话框中修改数据,点击提交后,即可自己刷新主模板,效果如描述中所述。

附件列表


主题: 设计思路
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?