jQuery MiniUI

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

mini.open 问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-3-20 13:37:19 |只看该作者 |倒序浏览
mini.open({
                url: bootPATH + "../demo/CommonLibs/SelectGridWindow.html",
                title: "选择列表",
                width: 650,
                height: 380,
                ondestroy: function (action) {
                    //if (action == "close") return false;
                    if (action == "ok") {
                        var iframe = this.getIFrameEl();       //此处的代码如果放在页面引用的js中找不到该对象。
                        var data = iframe.contentWindow.GetData();
                        data = mini.clone(data);    //必须
                        if (data) {
                            btnEdit.setValue(data.id);
                            btnEdit.setText(data.name);
                        }
                    }

                }
            });   

mini.open  单独写在共用用的js文件中,以便重用。

function open(url, title, wd, hg, loadCallBack, closeCallback) {//弹出窗体    mini.open({        url: urlParams.addTokenParam(url),        allowDrag: false,        title: title,        width: wd,        height: hg,        onload: function () {//窗体加载完毕时            if (loadCallBack != null) loadCallBack();        },        ondestroy: function (action) {//窗体关闭时            if (closeCallback != null) closeCallback(action);        }    });}

Rank: 8Rank: 8

沙发
发表于 2013-3-20 15:13:18 |只看该作者
//窗体加载完毕时            if (loadCallBack != null) loadCallBack.call(this);

Archiver|普加软件

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

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部