如何在点击时取消选择一行?我试过这个:
beforeSelectRow: function(rowid,e) { if ($(this).getGridParam('selrow') == rowid) { return false; } else { return true; } }
但只有选择有效,如果我点击选定的行,它什么都不做.
解决方法
而不是返回false尝试:
$("#myGrid").jqGrid("resetSelection");
所以你的代码是:
beforeSelectRow: function (rowid) { if ($(this).jqGrid("getGridParam","selrow") === rowid) { $(this).jqGrid("resetSelection"); } else { return true; } }