jqGrid: скрытие строки при сортировке

0

У меня есть обычная сортировка по нескольким столбцам данных в моей сетке. Я пытаюсь скрыть некоторые строки данных на основе их значения, пока я делаю сортировку. В функции у меня есть значение ячейки и объект строки, но я не вижу идентификатор строки, который я собираюсь использовать, чтобы скрыть эту строку данных. Есть ли способ получить идентификатор строки, или есть лучший способ атаковать скрытие строк при сортировке?

Теги:
jqgrid

1 ответ

1
Лучший ответ

Содержимое сетки будет перезагружено во время сортировки. Поэтому вы можете использовать rowattr для установки некоторых атрибутов в строках. Внутри обратного вызова rowattr вас есть доступ к объекту, который представляет данные строки. Посмотрите на ответ. Он добавляет класс CSS myAltRowClass в некоторые строки на основе содержимого из одного конкретного столбца. Вы можете сделать то же самое. Вам нужно просто определить display: none для класса CSS myAltRowClass. В качестве альтернативы callback rowattr может возвращать {"style": "display: none"}; на некоторых строках.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню