JQGrid:取消选择事件

时间:2014-10-29 13:40:59

标签: jquery events jqgrid

使用JQGrid,我知道选择行时的onSelectRow事件。

我想知道当你取消选择一行时是否有一个事件因为你选择了另一行。

谢谢

1 个答案:

答案 0 :(得分:1)

您仍然可以创建自定义事件:

onSelectRow: function (id) {
        if (this.lastSel && id && id !== this.lastSel) {
            $(this).trigger('deselectRow', [this, this.lastSel]);
        }
        this.lastSel = id;
    }

然后绑定事件:

$("#grid").on('deselectRow', function(e, table, rowId){
    console.log(rowId); // $('#'+rowId, table);
});

-DEMO-