Ваш вопрос, кажется, очень близок к другому, на который я недавно ответил (см. здесь ).Если у вас есть несколько тысяч строк или тысяч событий, вы должны использовать подкачку даты для повышения производительности сетки.Решение, которое я предложил, очень простое и поддерживает сохранение выбранного состояния через пейджинг.
Еще одно замечание.Если у вас есть jqGrid с локальными данными, вы можете реализовать пользовательскую сортировку данных .Для этого вам просто нужно определить sorttype
как функцию .Если данные должны быть отсортированы по столбцу, jqGrid будет сравнивать элементы.Функция sorttype
должна просто возвращать любую строку или число, которое следует использовать вместо значения ячейки .В случае, если вы можете легко разместить, например, выбранные элементы в верхней части сетки.Вы можете найти примеры пользовательского форматирования здесь , здесь и здесь .