使用jqGrid,如果再次单击所选行,则取消选择该行。
有没有办法防止这种情况发生? 我希望仍然可以选择该行。
答案 0 :(得分:7)
很好的解决方案,更紧凑的版本:
beforeSelectRow: function(rowid, e) {
return ($(this).getGridParam('selrow') != rowid);
}
答案 1 :(得分:5)
这是我哥哥和我想出的解决方法,只需将以下代码放在beforeSelectRow事件中:
beforeSelectRow: function(rowid, e) {
if ($(this).getGridParam('selrow') == rowid) {
return false;
} else {
return true;
}
}