无论如何将配额设置为多选行?我是说我该怎么做:
If multiselectedrows count > 5
alert ("You Can't Select More Than 5 Rows");
我已经检查了手册,但没有选择这样做。我是Js / JQuery的新手,所以我不知道如何计算选定的行。
答案 0 :(得分:3)
在选择行之前,将调用beforeSelectRow。您可以检查当前所选行的数量(请参阅here)以及当前选择的行是否已在selarrrow中(例如var selRowIds = jQuery('#grid').jqGrid('getGridParam', 'selarrrow'); if ($.inArray(rowid, selRowIds) < 0)
)。在这种情况下,您可以向用户显示消息,然后通过从beforeSelectRow事件处理程序返回false
来阻止行选择。