Страница 1 из 1
Ajax запрос (или другое) - копирование значения в многоуровневую сущность
Добавлено: 10 авг 2021, 12:28
alcompstudio
Добрый день!
Есть 2 поля с типом Многоуровневый список сущностей. Оба поля ссылаются на одну и ту же родительскую сущность (верхний уровень), но разные дочерние сущности.
http://joxi.ru/v29zolltRZ7e5A
http://joxi.ru/KAgDdGGHNEoQQr
Как правильно написать код возможно в поле Ajax запрос, чтобы, например, когда я выбрал значение в поле для родительской сущности Наименование - то это же значение той же родительской сущности подставилось в поле Наименование 2. Это нужно, чтобы не выбирать 2 раза первую сущность (родительскую), т.к. она в данном случае одна и та же.
http://joxi.ru/YmEdGDDtBwgnYr
Не могу определить/найти идентификатор того самого поля "родителя". ИД самих полей в сущности - 289 и 291
http://joxi.ru/DmB5qDDHgJ09Kr . Но это ИД "конечного/дочернего" поля, а как выбрать именно родительское?
Можно ли что-то придумать, есть ли мысли по данному поводу?
Re: Ajax запрос (или другое) - копирование значения в многоуровневую сущность
Добавлено: 10 авг 2021, 12:55
alcompstudio
Попробовал вот таким образом выдернуть поле
http://joxi.ru/Vm6El77SR4BdPr
и написал такой код
Код: Выделить всё
$value = ['fields289_entity30']; // Берем значение из родительского поля
echo '<script>$("#fields291_entity30").val(' . $value . ')</script>'; //Вставляем в поле Наименование 2 - в родительское
$form_field_value = $value; //Сохраняем в форму
Но что-то не работает... что не так делаю?
Re: Ajax запрос (или другое) - копирование значения в многоуровневую сущность
Добавлено: 10 авг 2021, 23:03
alcompstudio
Сергей, подскажете, есть ли решение в целом?
Re: Ajax запрос (или другое) - копирование значения в многоуровневую сущность
Добавлено: 11 авг 2021, 07:11
support
Нет, я его не придумал, когда работал на функцией копирования.
Re: Ajax запрос (или другое) - копирование значения в многоуровневую сущность
Добавлено: 11 авг 2021, 09:42
alcompstudio
Ясно, спасибо, буду что-то еще думать.
Re: Ajax запрос (или другое) - копирование значения в многоуровневую сущность
Добавлено: 12 авг 2021, 16:57
alcompstudio
support писал(а): 11 авг 2021, 07:11
Нет, я его не придумал, когда работал на функцией копирования.
Оказывается вы все придумали!! Просто не хотели говорить
http://joxi.ru/D2PkGQQFBkeL9m - вот таким способом можно решить проблему.
Re: Ajax запрос (или другое) - копирование значения в многоуровневую сущность
Добавлено: 12 авг 2021, 17:15
nruslan2
Получается тоже самое, что просто две сущности сделать!
Просто если делать две сущности, их увязывать придется между собой формулами в настройках - а тут тоже самое получается, но не формулой, а выбором из списка!
Re: Ajax запрос (или другое) - копирование значения в многоуровневую сущность
Добавлено: 12 авг 2021, 17:22
alcompstudio
nruslan2 писал(а): 12 авг 2021, 17:15
Получается тоже самое, что просто две сущности сделать!
Просто если делать две сущности, их увязывать придется между собой формулами в настройках - а тут тоже самое получается, но не формулой, а выбором из списка!
Да, случайно этот "секрет" обнаружил))
Re: Ajax запрос (или другое) - копирование значения в многоуровневую сущность
Добавлено: 03 июл 2024, 13:33
Konstantin
alcompstudio писал(а): 12 авг 2021, 16:57
support писал(а): 11 авг 2021, 07:11
Нет, я его не придумал, когда работал на функцией копирования.
Оказывается вы все придумали!! Просто не хотели говорить
http://joxi.ru/D2PkGQQFBkeL9m - вот таким способом можно решить проблему.
Ссылка не доступна. Можно ли освежить и описать это решение?
Re: Ajax запрос (или другое) - копирование значения в многоуровневую сущность
Добавлено: 03 июл 2024, 14:21
alcompstudio
Konstantin писал(а): 03 июл 2024, 13:33
alcompstudio писал(а): 12 авг 2021, 16:57
support писал(а): 11 авг 2021, 07:11
Нет, я его не придумал, когда работал на функцией копирования.
Оказывается вы все придумали!! Просто не хотели говорить
http://joxi.ru/D2PkGQQFBkeL9m - вот таким способом можно решить проблему.
Ссылка не доступна. Можно ли освежить и описать это решение?
К сожалению, я уже не помню, в чем была проблема.