【问题标题】:Jqgrid multiselect limit?Jqgrid多选限制?
【发布时间】:2011-11-04 02:46:55
【问题描述】:

是否可以将配额设置为多选行?我的意思是我该怎么做:

If multiselectedrows count > 5
   alert ("You Can't Select More Than 5 Rows");

我已经查看了手册,但没有选项可以执行此操作。我是 Js/JQuery 的新手,所以我不知道如何计算选定的行数。

【问题讨论】:

  • 我试过了,但没有运气:S var count = jQuery('#grid').length;

标签: jquery jqgrid multi-select jqgrid-php


【解决方案1】:

之前该行将被选中,beforeSelectRow 将被调用。您可以检查当前选择的行数(参见here)以及当前选择的行是否不在selarrrow 中(如var selRowIds = jQuery('#grid').jqGrid('getGridParam', 'selarrrow'); if ($.inArray(rowid, selRowIds) < 0))。在这种情况下,您可以向用户显示一条消息,然后通过从您的 beforeSelectRow 事件处理程序返回 false 来阻止行选择。

【讨论】:

    猜你喜欢
    • 2011-11-29
    • 1970-01-01
    • 2016-05-21
    • 2017-01-14
    • 2011-05-07
    • 2013-02-06
    • 2011-05-11
    • 2012-01-09
    • 2011-05-10
    相关资源
    最近更新 更多