Сортировка на стороне сервера в ExtJS GridPanel

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

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


person cmhampton    schedule 24.03.2011    source источник


Ответы (1)


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

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

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

person Robby Pond    schedule 24.03.2011