我正在使用ag自动完成功能,并尝试根据其他输入以编程方式更改下拉菜单中的值。不幸的是,docs似乎没有显示任何与react组件进行交互的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
我可以使用前两行打开自动完成功能并设置一个值,但是我似乎受阻,尽管我似乎应该the event开枪。
有什么想法可以解决这个问题吗?