Страница 1 из 1
Форма вложенной сущности - передать значение из родительской сущности
Добавлено: 10 сен 2021, 12:02
alcompstudio
А если есть такая структура
Заявки
- Маршруты
В заявках есть поле с типом Сущность (аякс) [123], и маршрутах есть поле с типом Сущность (аякс) [456], которые ссылаются на одну и ту же сущность. Можно ли зайдя в Заявку (форму редактирования) - там выбрать значение в поле Сущность [123], а потом добавляя в форме вложенной сущности новое значение, чтобы в однотипное поле Сущность [456] передалось значение из родителя [123]. Т.е. чтобы было типа "[123]=[456]".
Может через аякс запрос как-то, есть варианты?
Re: Форма вложенной сущности - передать значение из родительской сущности
Добавлено: 10 сен 2021, 12:11
Develop-Soft
alcompstudio писал(а): 10 сен 2021, 12:02
А если есть такая структура
Заявки
- Маршруты
В заявках есть поле с типом Сущность (аякс) [123], и маршрутах есть поле с типом Сущность (аякс) [456], которые ссылаются на одну и ту же сущность. Можно ли зайдя в Заявку (форму редактирования) - там выбрать значение в поле Сущность [123], а потом добавляя в форме вложенной сущности новое значение, чтобы в однотипное поле Сущность [456] передалось значение из родителя [123]. Т.е. чтобы было типа "[123]=[456]".
Может через аякс запрос как-то, есть варианты?
Первое, что приходит в голову - 2 аякса. Первый читает поле в родителе, записывает в localStorage (или куки), после открытия дочки, в ней второй аякс забирает значение из localStorage, потом уничтожает переменную.
Re: Форма вложенной сущности - передать значение из родительской сущности
Добавлено: 10 сен 2021, 12:52
triadax
alcompstudio писал(а): 10 сен 2021, 12:02
А если есть такая структура
Заявки
- Маршруты
В заявках есть поле с типом Сущность (аякс) [123], и маршрутах есть поле с типом Сущность (аякс) [456], которые ссылаются на одну и ту же сущность. Можно ли зайдя в Заявку (форму редактирования) - там выбрать значение в поле Сущность [123], а потом добавляя в форме вложенной сущности новое значение, чтобы в однотипное поле Сущность [456] передалось значение из родителя [123]. Т.е. чтобы было типа "[123]=[456]".
Может через аякс запрос как-то, есть варианты?
А поле "Значение из родительской сущности" не подходит?
Re: Форма вложенной сущности - передать значение из родительской сущности
Добавлено: 10 сен 2021, 12:54
alcompstudio
triadax писал(а): 10 сен 2021, 12:52
А поле "Значение из родительской сущности" не подходит?
Нет, нужно именно сущность.
Re: Форма вложенной сущности - передать значение из родительской сущности
Добавлено: 10 сен 2021, 16:36
triadax
alcompstudio писал(а): 10 сен 2021, 12:54
triadax писал(а): 10 сен 2021, 12:52
А поле "Значение из родительской сущности" не подходит?
Нет, нужно именно сущность.
Попробовал реализовать на тестовом примере.
Казалось бы простая задачка, но не решается стандартными средствами. По сути, мы должны получить значение из родительской сущности и вставить в поле дочерней.
Напрашивается новый функционал для полей.
Получение значения из родительской сущности перенести в настройки поля любого типа. Тогда при создании поля можно будет выбрать какие данные в него передать. Но сделать ограничения по типу поля. Т. е. Передавать из списка в список, из числа в число и т.д.