Задание: Веб-программист. Разработать DataGrid используя UI фреймворк Vaadin 24 и Spring Boot с БД PostgreSQL (Дистанционная работа)
Разработать DataGrid используя UI фреймворк Vaadin 24 и Spring Boot с БД PostgreSQL
Таблица Products
-id (UUID)
-name (String)
-number (Integer)
-images (FilesStorage)
Таблица FilesStorage (Хранение файлов и изображений)
-id (UUID)
-data (Blob)
-size (Integer)
-name (String)
-mime_type (String)
-………
Требуется вывод таблицы Products с постраничной навигацией или LazyLoading (в ней около 1 миллиона записей).
Колонки: Name, Number, Preview Image (колонка с первым изображением 80 x 80)
Сортировка: Name, Number
При клике на строку отрывается модальное окно с возможностью редактирования или удаления записи. (Drag & Drop файлов и изображений)
После обновления записи в модальном окне Products, окно закрывается и обновляется список Products на всех активных сеансах (во всех вкладках)