artDialog控件的嵌套使用

 

源页面JS:

 

$("#btnAddGr").click(function () {
                top.art.dialog.open('/WebShow/Group/GroupAdd.aspx', {
                    id:'GroupAdd',
                    title: '添加群组',
                    lock: true,
                    width: 500,
                    height: 180,
                    zIndex: 9999,
                    close: function () {
                        window.location.href = "/WebShow/Group/GroupList.aspx";

                    }

                });
                return false;
            });


GroupAdd.aspx页面是添加群组,添加成功后又要弹出一个提示框:

 

top.art.dialog.alert("保存成功。", function(){
  top.art.dialog.get('GroupAdd').close();
},
 { icon : "succeed" }
);


这样的话,点击“添加成功提示框”的确定按钮后,dialog.alert()会关闭,并执行回调函数,将其父窗口dialog.open()也关闭,然后再执行父窗口dialog.open()的回调函数,即跳转到“/WebShow/Group/GroupList.aspx”页面。

这儿是通过给artDialog定义一个id,然后通过这个id进行控制。


添加成功后一般要刷新页面,在这儿是通过dialog.open()的close回调函数,跳转到GroupList.aspx页面中实现的。也可以不定义这个close回调函数,而在dialog.alert()的回调函数中刷新。具体做法是在top.art.dialog.get('GroupAdd').close();前面加上top.document.getElementById('mainRigh').contentWindow.document.getElementById('btnSearch').click();

其中,mainRigh是列表页面的iFrame框架id,btnSearch是群组列表页面的查询按钮。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值