Spring Boot MVC и Webix: редактируем связи OneToMany в таблице с помощью выпадающего списка с фильтром (combobox).
Поддержать проект:
➡ Patreon
➡ Яндекс.Деньги
➡ PayPal
➡ Qiwi
Чаще всего в таблицах хранятся не просто плоские данные, а данные, имеющие связи с другими сущностями. В нашем случае Марка автомобиля может иметь несколько моделей, а те, в свою очередь, могут использоваться на предприятии для разных целей. Таким образом мы получаем цепочку связанных сущностей с типом связи один-ко-многим (OneToMany).
Редактировать такие связи зачастую не очень удобно в интерфейсах. Но в webix имеется богатая библиотека контроллов для редактирования записей в таблицах и мы используем первый (простейший) вариант - combobox
Для его использования нам понадобится небольшая доработка наших хранимых сущностей и абстрактного контроллера. Также добавим resolver для замены идентификаторов во вхо