Страница 1 из 1

Автоматическая подстановка сущности, выпадающий список (ajax)

Добавлено: 08 окт 2023, 21:51
tradesu
Есть сущность Клиенты и вложенная сущность Проекты.
Нахожусь внутри карточки Клиента и жму кнопку добавить Проект, всплывает форма с полями одно из которых выбор Клиента. Так как я уже на хожусь в карточке конкретного Клиента и известно его название и айди, можно ли его автоматом подставить в выпадающий список (ajax), чтобы не выбирать из списка еще раз.

Re: Автоматическая подстановка сущности, выпадающий список (ajax)

Добавлено: 08 окт 2023, 22:42
imamverdiyeveldar
tradesu писал(а): 08 окт 2023, 21:51 Есть сущность Клиенты и вложенная сущность Проекты.
Нахожусь внутри карточки Клиента и жму кнопку добавить Проект, всплывает форма с полями одно из которых выбор Клиента. Так как я уже на хожусь в карточке конкретного Клиента и известно его название и айди, можно ли его автоматом подставить в выпадающий список (ajax), чтобы не выбирать из списка еще раз.
Можно ajax запросом. Есть такое поле, подтягиваем и записываем значение другому полю.

Re: Автоматическая подстановка сущности, выпадающий список (ajax)

Добавлено: 09 окт 2023, 00:33
tradesu
Нашел часть решения но проблема со значениями: Сущность, выпадающий список (ajax)

Пытаюсь передать ему значение так:
echo '<script>$("select#fields_157").val("40");</script>';

но ничего не выходит.

#fields_157 это айди выпадающего списка.
40 - соответственно его значение

С обычным списком срабатывает, но Сущность, выпадающий список (ajax) не является обычным выпадающим списком и value у него нет. Как быть?

Re: Автоматическая подстановка сущности, выпадающий список (ajax)

Добавлено: 09 окт 2023, 07:31
support
но ничего не выходит.
Потому что список через ajax загружается. Та по умолчанию нет значений, которые можно установить.

Re: Автоматическая подстановка сущности, выпадающий список (ajax)

Добавлено: 09 окт 2023, 08:08
tradesu
Спасибо за ответ.

Re: Автоматическая подстановка сущности, выпадающий список (ajax)

Добавлено: 09 окт 2023, 08:26
tradesu
support писал(а): 09 окт 2023, 07:31
но ничего не выходит.
Потому что список через ajax загружается. Та по умолчанию нет значений, которые можно установить.
Спасибо еще раз, что указали на очевидные вещи, в итоге вопрос решился очень просто. Поменял выбор Клиента с Сущность, выпадающий список (ajax) на Значение из родительской сущности и все автоматом само подставляется. Иногда решение лежит на поверхности, просто без подсказки его не видно. Изначально я не правильно выстроил взаимосвязь в сущностях. Но пока искал решение, узнал много полезного.