jqGrid 的常见事件大全

1.gridComplete(none) 描述:当表格所有数据都加载完成而且其他的处理也都完成时触发此事件,排序,翻页同样也会触发此事件。

gridComplete : function() {
    var ids = feedBackManager.listGrid.jqGrid("getDataIDs");
    for(var i = 0; i < ids.length; i++) {
        var cl = ids[i];
        var row = feedBackManager.listGrid.jqGrid('getRowData',cl);
        var showBtn = "<button class='btn btn-xs btn-default' data-original-title='Save Row' οnclick=\"feedBackManager.showDetailLayout('
+ row.id + "');\">详情</button>";
        feedBackManager.listGrid.jqGrid('setRowData', ids[i], {
            act :  showBtn
        });
    }
},

2.loadComplete(xhr) 描述: 当从服务器返回响应时执行,xhr:XMLHttpRequest 对象。

loadComplete: function (res) {//res是后端返回的所有数据
    var data = res.data;
    $jqgridCached.find('.fa-icCardNo').each(function () {
        var icCardNo = $(this).parents('tr').data('data').icCardNo || '';
        Util.bindTips($(this), {
            content: $('#popoverIcCardTemplate').clone().removeAttr('id').show().find('textarea').val(icCardNo).
     });
    });
    $jqgridCached.find('.remark').each(function (i, item) {
        var content = $(this).parents('tr').data('data').remark || ''
        Util.bindTips($(item), {
            content: content,
            tipClass: 'studentRemark_popover',
            placement: "bottom",
        });
    })
}

3.onSelectAll(aRowids,status) 描述:multiselect为ture,且点击头部的checkbox时才会触发此事件。aRowids:所有选中行的id集合,为一个数组。status:boolean变量说明checkbox的选择状态,true选中false不选中。无论checkbox是否选择,aRowids始终有值。

onSelectAll: function() {
    checkSelected();
}

4.onSelectRow(rowid,status) 描述: 当选择行时触发此事件。rowid:当前行id;status:选择状态,当multiselect 为true时此参数才可用.

onSelectRow:function(id){
    showAttendBtn();
},

 

转载于:https://www.cnblogs.com/susan-home/p/8534492.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值