Пагинация + сортировка по алфавиту

Реально ли вообще сделать пагинацию + сортировку по алфавиту однвоременно на клиенте? Тип, ты получаешь Н-ное кол-во записей, сортируешь, потом, когда листаешь до определенного ммоента на странице, запрашиваешь ещё, но , типа, если отсортировать теперь все записи ещё раз, то некоторые могут в самое анчало страницы попасть (например, если некоторые новые полученне записи имеют в начале букву А), и ты их не увидишь. Мб , тогда, такую сортировку проводят на бекенде?


Ответы (1 шт):

Автор решения: Aziz Umarov

Не понятны ваши проблемы. Вы почему-то считаете это сложным занятием. Сортировка это порядок элементов в наборе данных. А пагинация это выборка элементов из этого списка.

Конечно иногда программисты делают неверно совмещая сортировку и пагинация клиентскую и серверную. Вам нужно определиться с выбором либо клиентская либо серверная сортировка/выборка во избежании путаниц с данными.

Сортировку/фильтрацию/пагинацию нужно выполнять там где у вас все данные. Если вы подкачали все на клиенте то там, если нет то вот тут и нужны серверные операции.

→ Ссылка