Сортировка на стороне сервера в ExtJS GridPanel - PullRequest
9 голосов
/ 24 марта 2011

У меня есть постраничная GridPanel и я не знаю, как добавить сортировку на стороне сервера. Нужно ли добавить прослушиватель для события sortChange ()? Я переопределяю это? Или есть еще одно событие, с которым я должен работать.

Любая помощь будет оценена.

1 Ответ

15 голосов
/ 24 марта 2011

Нет.В определении вашего магазина просто установите

remoteSort: true, // to enable sorting
sortInfo: { // the default sort
    field: 'someField',
    direction: 'ASC' | 'DESC'
}

. На стороне сервера вы получите параметры запроса sort и dir, указывающие поле и направление сортировки.При щелчке по столбцам магазин обновится, отсортированный по выбранному столбцу и направлению.

...