Как реализовать разбиение на страницы на стороне сервера в Ng2-smart-таблице? - PullRequest
1 голос
/ 20 марта 2019

Я создал новый пользовательский источник данных, который расширяет локальный источник данных.Так что я могу получить все записи в базе данных.Но это не так, потому что у меня есть тысяча записей в моей базе данных.Таким образом, приведенная выше реализация неэффективна.

Теперь я попытался реализовать нумерацию на стороне сервера.Я прошел через проблемы со смарт-таблицами GitHub ng2 (https://github.com/akveo/ng2-smart-table/issues/30). Но я не смог найти правильное решение для этого. Не могли бы вы помочь с этим.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 10 апреля 2019

Это мое решение для разбиения на страницы на стороне сервера

ng2-smart-таблица с подкачкой страниц из внутреннего интерфейса (Spring)

У меня есть фильтр, который содержит startIndexи запись информации о счете.Вы должны убедиться, что вы возвращаете только запрашиваемый объем данных из вашего API / БД / и т. Д.

0 голосов
/ 20 марта 2019

ваша база данных, вероятно, будет поддерживать что-то вроде функции пропуска / ограничения.на основании этого клиентский код может отправлять запросы в базу данных для получения частичных результатов.

...