Кодом, выбрать пользователя при выборе Филиала

Все вопросы/проблемы по установке и использовании.
Ответить
Romiros
Сообщения: 158
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

Кодом, выбрать пользователя при выборе Филиала

Сообщение Romiros »

Доброго времени суток, уважаемые!

Такой кейс.

Есть форма в которой находиться поля Филиал(выпадающий список) и Наблюдатель(Пользователи AJAX).
Необходимо при выборе Филиал_1 в поле Филиал,
в поле Наблюдатель автоматом проставился Пользователь под ID 640.

Пример кодаJS который пытаемся использовать на форме автоматизации

Код: Выделить всё

$('#fields_2102').change( function() {
	if ($('#fields_2102').val() == 1876) { $('#fields_2097').val(640).trigger("chosen:updated"); }
if ($('#fields_2102').val() == 1877) { $('#fields_2097').val(122).trigger("chosen:updated"); }
}
);
При попытке проверить не чего не происходит, предполагаю что надо запустить какой-то триггер, чтобы программно выбрать пользователя и он появился, а не просто присвоить значение его ID.

Подскажите как правильно это сделать.
tehnos
Сообщения: 224
Зарегистрирован: 13 сен 2021, 17:10
Имя: Евгений
Откуда: Алушта

Re: Кодом, выбрать пользователя при выборе Филиала

Сообщение tehnos »

Проблема в том, что список "Пользователи AJAX" подгружается с сервера только в момент раскрытия.
Соответственно ваш наблюдатель просто не существует в коде страницы и выбрать его так сразу нельзя.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1197
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Кодом, выбрать пользователя при выборе Филиала

Сообщение Fait »

Если использовать не "Пользователи Ajax", а "Сущность Ajax", то список будет подгружен в момент отображения формы.
tehnos
Сообщения: 224
Зарегистрирован: 13 сен 2021, 17:10
Имя: Евгений
Откуда: Алушта

Re: Кодом, выбрать пользователя при выборе Филиала

Сообщение tehnos »

Не.
Суть любого выпадающего списка ajax в подгрузке информации с сервера по мере необходимости, поэтому в момент открытия формы там ничего нет.
Ответить