Spring Boot MVC и Webix: редактируем связи OneToMany в таблице с помощью выпадающего списка с фильтром (combobox). Поддержать проект: ➡ Patreon / letscodedru ➡ Яндекс.Деньги
➡ PayPal
➡ Qiwi
Чаще всего в таблицах хранятся не просто плоские данные, а данные, имеющие связи с другими сущностями. В нашем случае Марка автомобиля может иметь несколько моделей, а те, в свою очередь, могут использоваться на предприятии для разных целей. Таким образом мы получаем цепочку связанных сущностей с типом связи один-ко-многим (OneToMany). Редактировать такие связи зачастую не очень удобно в интерфейсах. Но в webix имеется богатая библиотека контроллов для редактирования записей в таблицах и мы используем первый (простейший) вариант - combobox Для его использования нам понадобится небольшая доработка наших хранимых сущностей и абстрактного контроллера. Также добавим resolver для замены идентификаторов во входящих сущностях на идентичные им объекты из БД. Код из видео:
Видео про Lombok: • Java Tools: Project Lombok - пишем ме... Видео про разрешение связей OneToMany и ManyToMany в приложении Sarafan: • Подписки пользователей. Spring Boot Rest • Подписки с подтверждением. Spring Boo... • Подписки с подтверждением: фронтенд. ... Видео по Stream API: • Java Stream API: функционально, модно... Документация на сайте Webix по combo:
Webix DataCollection:
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Второй канал: / geekchatdru ➡ Twitch: / drucoder ➡ Твиттер: / letscodedru ➡ Группа Вконтакте:
https://vk.com/letscodedru ➡ Канал в Telegram:
➡ Чат в Telegram:
➡ Сервер в Discord: / discord ➡ Яндекс.Дзен: