FineUI 官方论坛

标题: 多层 Iframe 设定 target 为parent后 向打开窗口返回值问题 [打印本页]

作者: kinsonlr    时间: 2019-2-23 16:04
标题: 多层 Iframe 设定 target 为parent后 向打开窗口返回值问题
目前我有一个问题 得不到解决
主页面 打开一个windows A 。
在A 弹出后  , 在A 中点击按钮弹出windows B 并设定 target="parent" 实现B 也可以再 主页面自由拖动。而不是局限在A窗口内。
因为B 比A 要大很多。

问题来了
B 在调用  parent.__doPostBack 返回值的实话 , 因为之前设定B的target 为parent 。导致无法正确 传递值到A 。

请问 各路大神有什么好的解决办法?
  


作者: sanshi    时间: 2019-2-25 10:09
看下示例:
http://pro.fineui.com/#/iframe/grid_iframe_reload.aspx
http://pro.fineui.com/#/iframe/selectprovince1.aspx

[attach]11884[/attach]

  1. F.getActiveWindow().window
复制代码
是得到当前弹出窗体所在的页面
作者: kinsonlr    时间: 2019-2-25 16:27
我尝试过F.activeWindow.window.__doPostBack
但是 发现是也还是主页响应 而不是我的A窗口响应.   
作者: kinsonlr    时间: 2019-2-26 17:07
好的 谢谢大神
确实 用 F.getActiveWindow().window 就可以正常返回 .
用activeWindow.windows就获得的是null




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4