Я использую автозаполнение трясогузки и пытаюсь программно изменить значение в раскрывающемся списке на основе другого ввода.К сожалению, документы , похоже, не показывают API для взаимодействия с компонентом реагирования, поэтому я пытаюсь вызвать события, чтобы заставить это работать.
Моя попытка до сих пор:
document.getElementById('autocomplete_el').dispatchEvent(new Event('focus')); // this works
document.getElementById('autocomplete_el').value = 'my text';
document.getElementById('autocomplete_el').dispatchEvent(new Event('change')); // does nothing
Я могу заставить модуль автозаполнения открыться и установить значение, используя первые две строки, но я был в тупике, даже если это похоже на событие Я должен выстрелить.
Есть идеи, как заставить это работать?