Я пытаюсь автоматически заполнить форму MS Sharepoint пользовательским скриптом / jQuery. Стандартные поля ввода и поля со списком не являются проблемой при использовании стандартного $( selector ).val( value );
или щелчке по элементу в сгенерированном списке. Проблема возникает при выборе пользователя из комбинированного списка Dynami c, который кажется более сложным компонентом, а не стандартным комбинированным списком. Это powerapps / appmagi c? field динамически выбирает список пользователей на основе значения фильтра, введенного в поле ввода. Я попытался установить поле ввода с помощью .val( value )
и .attr( 'value', value )
, а также вручную заполнить поля диапазона, отображаемые, когда ввод скрыт. Я попытался вручную запустить события change, keyup, keydown, keypress и input в поле ввода и документе, но список Dynami c не заполняется и не отображается, чтобы я мог выбрать из него элемент. Если я вручную добавляю или удаляю букву из фильтра после моего предварительно заполненного значения, он работает так, как ожидалось, поэтому что-то ведет себя по-другому, когда я динамически заполняю поле ввода.
В инспекторе DOM реактивное событие кажется be document.input, поскольку отключение этого параметра останавливает заполнение поля со списком при любых условиях.
Есть ли у кого-нибудь опыт работы с этими полями и знает, как я могу динамически заполнить этот ввод и создать список?