Jqgrid лимит множественного выбора? - PullRequest
0 голосов
/ 26 августа 2011

Можно ли в любом случае установить квоту для множественного выбора строк?Я имею в виду, как я могу сделать:

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

Я уже проверил руководство, но нет возможности сделать это.Я новичок в Js / JQuery, поэтому не знаю, как считать выбранные строки.

1 Ответ

3 голосов
/ 26 августа 2011

До будет выбрана строка beforeSelectRow . Вы можете проверить количество выбранных в данный момент строк (см. здесь ) и нет ли строки, которая будет выбирать в данный момент, уже в selarrrow (например, var selRowIds = jQuery('#grid').jqGrid('getGridParam', 'selarrrow'); if ($.inArray(rowid, selRowIds) < 0)). В этом случае вы можете отобразить сообщение для пользователя и затем предотвратить выбор строки, возвращая false из вашего beforeSelectRow обработчика событий.

...