jQuery MiniUI

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

关于消息框弹出子页面问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-6-26 12:49:05 |只看该作者 |倒序浏览
function onButtonEdit(e) {
            var btnEdit = this;
            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();
                        var data = iframe.contentWindow.GetData();
                        data = mini.clone(data);    //必须
                        if (data) {
                            btnEdit.setValue(data.id);
                            btnEdit.setText(data.name);
                        }
                    }

                }
            });

        }

这是弹出子页面的方法,现在想要那个data数据返回,并不在ondestroy里面处理,该如何做?

Rank: 8Rank: 8

沙发
发表于 2017-6-26 14:40:48 |只看该作者
你可以在子页面确定按钮中放这个
  1. function onOk() {
  2.         var pwin = top["win"];
  3.         var data = grid.getSelected();
  4.         pwin.mini.get("btnEdit1").setValue(data.id);
  5.         pwin.mini.get("btnEdit1").setText(data.name);
  6.     }
复制代码
在父页面上放top["win"]=window;

Rank: 2

板凳
发表于 2017-6-26 18:48:59 |只看该作者
jialiang 发表于 2017-6-26 14:40
你可以在子页面确定按钮中放这个在父页面上放top["win"]=window;

嗯嗯,好的。 现在遇到一个问题, 关于日期时间的datePicker 表单上能显示正确的年月日时分秒,但是序列化json的时候,成了年月日T时分秒 中间总是有一个T 这是什么原因?

Rank: 8Rank: 8

地板
发表于 2017-6-26 19:21:34 |只看该作者
丹丘生 发表于 2017-6-26 18:48
嗯嗯,好的。 现在遇到一个问题, 关于日期时间的datePicker 表单上能显示正确的年月日时分秒,但是序列 ...

这是我们序列化之后的特殊格式,后台可以用我们试用包里面的json工具解析。

Archiver|普加软件

GMT+8, 2025-7-15 23:45 , Processed in 1.043351 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部