Backgrid сортировка на стороне сервера
Я немного новичок в backgrid, так что, возможно, я упускаю что-то очевидное, но я не могу заставить работать сортировку по сторонам:
Моя PageableCollection настроена так:
state: {
pageSize: 10,
order: 1,
//,
totalRecords:315586
},
queryParams: {
currentPage:'page',
pageSize: 'size',
sortKey: "sort"
},
Проблема в том, что направление сортировки не сбрасывается после возврата результатов.
Итак, запрос выглядит так:
?page=1&size=10&total_pages=31559&sort=name&order=asc
Результаты возвращаются, отсортированные по возрастанию, стрелка кратковременно мигает и уходит, нажимая второй раз:
?page=1&size=10&total_pages=31559&sort=name&order=asc
Как видите, порядок не изменился.
Мои возвращаемые результаты выглядят примерно так:
[{"sort": "name", "total_entries": 315586, "order": "asc"}, [{},...]]
Нумерация страниц работает отлично. Я могу пропустить со страницы 1 на страницу 6 или что-то еще.
1 ответ
Ммм, это может быть ошибкой. Когда коллекция сбрасывается, все направления сортировки сбрасываются. Можете ли вы подать ошибку с точными шагами, чтобы воспроизвести ее?
Эта ошибка была исправлена: https://github.com/wyuenho/backgrid-paginator/issues/15