jqGrid - 防止取消选择行

时间:2011-02-07 12:13:31

标签: select jqgrid

使用jqGrid,如果再次单击所选行,则取消选择该行。

有没有办法防止这种情况发生? 我希望仍然可以选择该行。

2 个答案:

答案 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;
      }
    }