Форма вложенной сущности - передать значение из родительской сущности

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Форма вложенной сущности - передать значение из родительской сущности

Сообщение alcompstudio »

А если есть такая структура

Заявки
- Маршруты

В заявках есть поле с типом Сущность (аякс) [123], и маршрутах есть поле с типом Сущность (аякс) [456], которые ссылаются на одну и ту же сущность. Можно ли зайдя в Заявку (форму редактирования) - там выбрать значение в поле Сущность [123], а потом добавляя в форме вложенной сущности новое значение, чтобы в однотипное поле Сущность [456] передалось значение из родителя [123]. Т.е. чтобы было типа "[123]=[456]".

Может через аякс запрос как-то, есть варианты?
Аватара пользователя
Develop-Soft
Сообщения: 599
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

Re: Форма вложенной сущности - передать значение из родительской сущности

Сообщение Develop-Soft »

alcompstudio писал(а): 10 сен 2021, 12:02 А если есть такая структура

Заявки
- Маршруты

В заявках есть поле с типом Сущность (аякс) [123], и маршрутах есть поле с типом Сущность (аякс) [456], которые ссылаются на одну и ту же сущность. Можно ли зайдя в Заявку (форму редактирования) - там выбрать значение в поле Сущность [123], а потом добавляя в форме вложенной сущности новое значение, чтобы в однотипное поле Сущность [456] передалось значение из родителя [123]. Т.е. чтобы было типа "[123]=[456]".

Может через аякс запрос как-то, есть варианты?
Первое, что приходит в голову - 2 аякса. Первый читает поле в родителе, записывает в localStorage (или куки), после открытия дочки, в ней второй аякс забирает значение из localStorage, потом уничтожает переменную.
triadax
Сообщения: 165
Зарегистрирован: 14 фев 2020, 09:59
Имя: Сергей
Откуда: Россия

Re: Форма вложенной сущности - передать значение из родительской сущности

Сообщение triadax »

alcompstudio писал(а): 10 сен 2021, 12:02 А если есть такая структура

Заявки
- Маршруты

В заявках есть поле с типом Сущность (аякс) [123], и маршрутах есть поле с типом Сущность (аякс) [456], которые ссылаются на одну и ту же сущность. Можно ли зайдя в Заявку (форму редактирования) - там выбрать значение в поле Сущность [123], а потом добавляя в форме вложенной сущности новое значение, чтобы в однотипное поле Сущность [456] передалось значение из родителя [123]. Т.е. чтобы было типа "[123]=[456]".

Может через аякс запрос как-то, есть варианты?
А поле "Значение из родительской сущности" не подходит?
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Форма вложенной сущности - передать значение из родительской сущности

Сообщение alcompstudio »

triadax писал(а): 10 сен 2021, 12:52
А поле "Значение из родительской сущности" не подходит?
Нет, нужно именно сущность.
triadax
Сообщения: 165
Зарегистрирован: 14 фев 2020, 09:59
Имя: Сергей
Откуда: Россия

Re: Форма вложенной сущности - передать значение из родительской сущности

Сообщение triadax »

alcompstudio писал(а): 10 сен 2021, 12:54
triadax писал(а): 10 сен 2021, 12:52
А поле "Значение из родительской сущности" не подходит?
Нет, нужно именно сущность.
Попробовал реализовать на тестовом примере.
Казалось бы простая задачка, но не решается стандартными средствами. По сути, мы должны получить значение из родительской сущности и вставить в поле дочерней.

Напрашивается новый функционал для полей.

Получение значения из родительской сущности перенести в настройки поля любого типа. Тогда при создании поля можно будет выбрать какие данные в него передать. Но сделать ограничения по типу поля. Т. е. Передавать из списка в список, из числа в число и т.д.
Ответить