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

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

Добавлено: 31 май 2024, 06: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.

Подскажите как правильно это сделать.

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

Добавлено: 03 июн 2024, 19:57
tehnos
Проблема в том, что список "Пользователи AJAX" подгружается с сервера только в момент раскрытия.
Соответственно ваш наблюдатель просто не существует в коде страницы и выбрать его так сразу нельзя.

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

Добавлено: 03 июн 2024, 23:22
Fait
Если использовать не "Пользователи Ajax", а "Сущность Ajax", то список будет подгружен в момент отображения формы.

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

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