jqGrid - 防止取消选择行

发布于 2024-10-16 18:39:09 字数 75 浏览 1 评论 0原文

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

有什么办法可以防止这种情况发生吗? 我希望该行仍被选中。

Using jqGrid, if I click the selected row again, the row is deselected.

Is there any way to prevent this from happening?
I would like the row to still be selected.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧故 2024-10-23 18:39:09

很好的解决方案,更紧凑的版本:

  beforeSelectRow: function(rowid, e) {
      return ($(this).getGridParam('selrow') != rowid);
  }

Great solution, a little bit more compact version:

  beforeSelectRow: function(rowid, e) {
      return ($(this).getGridParam('selrow') != rowid);
  }
美人如玉 2024-10-23 18:39:09

这是我和我兄弟想出的一个解决方法,只需将以下代码放在 beforeSelectRow 事件中即可:

  beforeSelectRow: function(rowid, e) {
      if ($(this).getGridParam('selrow') == rowid) {
        return false;
      } else {
        return true;
      }
    }

Here is a workaround my brother and I came up with, just place the following code in the beforeSelectRow event:

  beforeSelectRow: function(rowid, e) {
      if ($(this).getGridParam('selrow') == rowid) {
        return false;
      } else {
        return true;
      }
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文