jQuery MiniUI

标题: 使用mini.open打开的弹出窗口关闭问题 [打印本页]

作者: October    时间: 2016-11-3 15:03:31     标题: 使用mini.open打开的弹出窗口关闭问题

我现在在写一个方法使它也能实现mini.open 的ondestroy方法一样的效果,但是这里onCancel的window.CloseOwnerWindow()无法关闭弹出窗口,这是怎么回事[attach]8269[/attach][attach]8268[/attach]
作者: October    时间: 2016-11-3 15:04:52

本帖最后由 October 于 2016-11-3 15:06 编辑

[attach]8267[/attach][attach]8270[/attach]
作者: dforce    时间: 2016-11-3 15:07:09

October 发表于 2016-11-3 15:04

http://www.miniui.com/demo/#src=datagrid/datagrid.html
参考这个示例子页面的关闭方法
作者: October    时间: 2016-11-3 15:15:39

dforce 发表于 2016-11-3 15:07
http://www.miniui.com/demo/#src=datagrid/datagrid.html
参考这个示例子页面的关闭方法

你好,我现在在关闭弹出窗口时是没有问题的,但是弹出的页面上也需要一个按钮也要能实现同样的效果,但是我按照二楼图片中所写时,后台报错,报不能执行已释放 script 的代码的错误,我想请问一下这是什么原因呢
作者: dforce    时间: 2016-11-3 15:32:04

October 发表于 2016-11-3 15:15
你好,我现在在关闭弹出窗口时是没有问题的,但是弹出的页面上也需要一个按钮也要能实现同样的效果,但是 ...

看我贴的示例,按新增弹出页面,里面有确定和取消2个按钮,执行的是这个子页面上的方法CloseWindow
function CloseWindow(action) {            
            if (action == "close" && form.isChanged()) {
                if (confirm("数据被修改了,是否先保存?")) {
                    return false;
                }
            }
            if (window.CloseOwnerWindow) return window.CloseOwnerWindow(action);
            else window.close();            
        }
作者: October    时间: 2016-11-3 17:33:16

dforce 发表于 2016-11-3 15:32
看我贴的示例,按新增弹出页面,里面有确定和取消2个按钮,执行的是这个子页面上的方法CloseWindow
funct ...

嗯,问题已经解决了,原因是因为我先刷新了主页面然后才做关闭窗口操作,正确的做法是先关闭子窗口,然后再刷新主页面
作者: sunls    时间: 2019-4-3 11:31:13

dforce 发表于 2016-11-3 15:07
http://www.miniui.com/demo/#src=datagrid/datagrid.html
参考这个示例子页面的关闭方法

你好,版主 我想打开窗口关闭时不去刷新父页面设置什么啊?
作者: felt    时间: 2019-4-3 14:44:35

sunls 发表于 2019-4-3 11:31
你好,版主 我想打开窗口关闭时不去刷新父页面设置什么啊?

默认并不会刷新。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2