1、页面关闭方法
window.parent.location.reload();//刷新父页面
parent.$("#DataGrid").trigger("reloadGrid");//刷新父页面
window.parent.layer.closeAll("iframe");//页面关闭
①页面打开方式为layer层时,当前弹出页关闭方法
var index = layer.open({
title: '信息',
type: 2,
area: ['50%', '60%'],
maxmin: false,
content: ["../../Public/Page/ChooseFinance.html?dptCid=" + dptCid],
cancel: function (index, layero) {
//do something
}
});
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
②页面打开方式为模态框时,当前弹出页关闭方法
$("#myckmodallabel").text("客户方信息");
$("#zcdispose_khname-s-kt").blur();
$('#myck').modal({
keyboard: true
});
settimeout(function () {
$("#ck").attr("src", "../page/getaccountpartyinfo.html");
}, 300);
window.parent.$('#MyCk').modal('hide');//关闭当前弹出窗口
2、jqgrid选择数据获取方式
onSelectRow:function(rowid, status, e) {//单选操作
if (isMulti == "0") return; //单选时不处理
//如果数组里已经有了就删除
gridselection = gridselection.filter((t=> { return t.ZCSWZ_ZCID !== rowid }));
if (status) {
var rowdata = $(this).getRowData(rowid);
gridselection.push(rowdata);
}
},
onSelectAll:function(aRowids, status) {//全选操作
if (isMulti == "0") return; //单选时不处理
if (status) {
$.each(aRowids,function (item,value) {
//如果数组里已经有了就删除
gridselection = gridselection.filter((t=> { return t.ZCSWZ_ZCID !== value }));
//$("#DataGrid")
var rowdata = $("#DataGrid").getRowData(value);
gridselection.push(rowdata);
});
}
}