1.弹出弹窗的js代码

var dlg = new J.dialog({
id: 'unDelTel',
title:'缴费',
page:encodeURI('<%=basePath%>pages/core/commonTable/payMoney.jsp?vcName='+vcName+'&mTotal='+mTotal+'&mUnreceive='+mUnreceive+'&mBadDebts='+mBadDebts),
width:500,
height:280,
top:'center',
left:'center',
drag:true,
resize:true,
btns:true,
cover:false
});
dlg.ShowDialog();

2.默认的弹窗是没有关闭按钮的,需要手动添加,下面是js

dlg.addBtn( 'close', '关闭',dlg.cancel);

3.获得当前窗体对象的js

var dg = frameElement.lhgDG;

4.关闭当前弹窗的js(关闭弹窗有两种方式,第一种是直接点击关闭按钮,第二种用js)

dg.cancel();

5.获得当前窗体的父窗口对象的js

dg.curWin;

6.刷新父窗口js

dg.curWin.MainGrid.reloadData();    //第一种方法,前提是MainGrid定义了reloadData()方法

dg.curWin.grid.getStore().reload(); //第二种方法,前提是定义了grid变量

7.刷新当前窗口js

grid.getStore().reload();    //当前窗口定义了grid变量
05-11 19:45
查看更多