номенклатурами.
В БД - сущность смета - это отдельная таблица
сущность - номенклатура сметы - вторая таблица
В одной смете может быть естественно несколько номенклатур. - а заполнение этих данных должно быть на одной странице, причем кол-во номенклатур может быть много. Т.е. просто формой не обойтись.
Не могу решить как организовать данный функционал...
Пока остановился на передачу в шаблон JSON данных с необходимой информацией для заполнения форм (данные для полей выбора доступных в БД, такие как статусы смет, наименование номенклатур).
На фронте создаю форму - заполняю ее и также JSON в посте улетает на бэкенд. Там уже разбираю это все и распихиваю по БД.
Может есть более рациональное решение?
я бы сделал примерно так. В контексте получаем изначальные данные, рендерим Дальше, если надо удалить / добавить , то просто методы через JS Если удалить, то отправить запрос на удаление из бд, с удалением строки / элемента / инпута на фронте Если добавить, то добавляем, тут чуть сложней, так как надо показывать, что добавляете, то есть, прибавляется поиск по этой самой номенклатуре
Поиск по номенклатуре думаю через аякс с поиском по первым буквам в инпуте. Т.е. при наборе запрос к БД
Это да, типовая задача поиска. Просто, не самая простая =)
Обсуждают сегодня