@kazhan

Как сделать infinite scroll в thymeleaf?

Друзья, перелопатил интернет, не могу найти ничего внятного по этому вопросу. Использую thymeleaf шаблонизатор и пытаюсь сделать бесконечный скрол по подгрузке новостей. Подскажите, пожалуйста, кто сталкивался, как лучше сделать? Где копать?)
  • Вопрос задан
  • 256 просмотров
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Никак. Thymeleaf - это бэкенд, а infinite scroll делается на фронте. Копать в JavaScript'е и AJAX'е.
Ответ написан
Комментировать
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
thymeleaf ни причем.
1) используйте какую-нибудь библиотеку для аякс пагинации (будь-то infinite scroll или load more и др.).
Например, https://infinite-scroll.com/
https://www.sitepoint.com/jquery-infinite-scrollin...
https://github.com/brianmario/jquery-infinite-scroll
2) далее реализуйте RestController, который выдает контент в json. Задействуйте Pageable для реализации пагинации
3) По достижению области видимости контента отправляйте аякс запрос и инкрементируйте pageable чтобы получить следующую страницу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы