Как выделить не скрытые строки в JQgrid на select all? - PullRequest
0 голосов
/ 02 декабря 2018

Проблема, с которой я работаю, состоит в том, что есть экзамен, в котором есть сессии, и у каждой сессии есть свои кандидаты. Я использую JQgrid, чтобы выбрать кандидатов каждой сессии

, когда я нажимаю флажок выбора всех.тогда все строки на странице выбираются независимо от того, скрыта эта строка или нет .. скрытые строки предназначены для разных сессий, и я скрываю их, чтобы они отображались как выбранные, если пользователь вошел в соответствующий сеанс

myвопрос в том ... как выбрать все не скрытые строки на странице.

1 Ответ

0 голосов
/ 02 декабря 2018

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

Таким образом, я предлагаю вам добавить класс "disabled" или "ui-state-disabled" к строкам (<tr> элементов) в зависимости от того, какой CSSрамки, которые вы используете (Bootstrap или jQuery UI).Кстати, вы можете использовать rowattr обратный вызов для отключения / скрытия строк.

PS Если вы используете очень старую версию jqGrid, вам может потребоваться использовать обратные вызовы beforeSelectRow и onSelectAll вместо описанного использования.Выше предложение.См. старый ответ для получения более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...