Постраничный вывод и ленивая подгрузка. Spring Boot + Webix

Опубликовано: 13 Сентябрь 2024
на канале: letsCode
5k
207

Spring Boot MVC и Webix: выводим таблицу постранично и подгружаем данные лениво по мере необходимости.

Поддержать проект:
Patreon
Яндекс.Деньги
PayPal
Qiwi

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

Код из видео:


Для начала добавим элемент pager к нашей таблице с марками автомобилей. Далее доработаем ResourceProxy, чтобы он умел запрашивать у сервера нужную страницу и такое количество строк, которое он сможет отобразить.
После всех доработок выделим редактируемую таблицу с настройками постраничного отображения и ленивой подгрузки в отдельный компонент и создадим новую страницу для добавления и редактирования автомобилей

Pager Webix для таблиц:


Динамическая подгрузка списков:


Отладка в браузере и другие средства web разработчика:


Spring pageable:


Проект Lombok:




Второй канал:
Twitch:
Твиттер:
Группа Вконтакте:
Канал в Telegram:
Чат в Telegram:
Сервер в Discord:
Ссылка на Яндекс.Дзен: