Показать сообщение отдельно
  #1 (permalink)  
Старый 25.04.2018, 16:55
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,800

Pagination + sortable list
Здравствуйте.

Как правильно реализовать сортировку списка перетаскиванием элементов с учетом того, что список выводится постранично?

Элементам списка собираюсь добавить свойство int _index, по которому сортировка и будет осуществляться.
С сортировкой данных в пределах одной страницы никаких проблем нет, но как реализовать её с учетом пагинации - не знаю.

Пока что думаю отслеживать позицию перетаскиваемого элемента и подгружать следующую/предыдущую страницу списка и скрывать "старые" страницы, чтобы не насиловать клиент.
Реализация кажется довольно геморойной.

Есть ли более простые решения?
(отказ от пагинации - не вариант, т.к. элементом может быть ну очень много).
Ответить с цитированием