jqgrid学习记录

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);
                            });
                        }
                    }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值