jQuery MiniUI

 找回密码
 立即注册
查看: 2561|回复: 1
打印 上一主题 下一主题

如何关闭子页面之后把数据回显到父页面上 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2020-3-8 22:37:01 |只看该作者 |倒序浏览
求各位大神指教,在父页面点击一个按钮进入子页面后, 然后在关闭子页面,回到父页面时,如何将子页面的数据回显到父页面上

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2020-3-9 09:40:31 |只看该作者
mini.open({
    targetWindow: window,   //页面对象。默认是顶级页面。
    url: String,        //页面地址
    title: String,      //标题
    iconCls: String,    //标题图标
    width: Number,      //宽度
    height: Number,     //高度
    allowResize: Boolean,       //允许尺寸调节
    allowDrag: Boolean,         //允许拖拽位置
    showCloseButton: Boolean,   //显示关闭按钮
    showMaxButton: Boolean,     //显示最大化按钮
    showModal: Boolean,         //显示遮罩
    loadOnRefresh: false,       //true每次刷新都激发onload事件
    onload: function () {       //弹出页面加载完成
        var iframe = this.getIFrameEl();
        var data = {};      
        //调用弹出页面方法进行初始化
        iframe.contentWindow.SetData(data);
                        
    },
    ondestroy: function (action) {  //弹出页面关闭前
        if (action == "ok") {       //如果点击“确定”
            var iframe = this.getIFrameEl();
            //获取选中、编辑的结果
            var data = iframe.contentWindow.GetData();
            data = mini.clone(data);    //必须。克隆数据。
            ......
        }                        
    }

})
可以在子页面上自定义个获取数据的方法,在子页面关闭事件ondestroy中获取到数据传递到父页面。
可以参考一下这个示例
http://www.miniui.com/demo/#src=buttonedit/selectGrid_Multi2.html

Archiver|普加软件

GMT+8, 2024-11-27 22:24 , Processed in 1.042417 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部