Userscript:自动填充Sharepoint用户列表组合框筛选器



我正在尝试使用userscript/jQuery自动填充MS Sharepoint表单。使用标准$( selector ).val( value );或单击生成的列表中的元素,标准输入和组合框不是问题。问题出现在从动态组合框中选择用户时,动态组合框似乎是一个更复杂的组件,而不是标准组合框。这个powerapps/appmagic?字段基于输入到输入字段中的过滤器值来动态地获取用户列表。我尝试过使用.val( value ).attr( 'value', value )设置输入字段,以及手动填充隐藏输入时显示的跨度字段。我曾尝试手动触发输入字段和文档上的更改、向上键、向下键、按键和输入事件,但没有填充或显示动态列表以允许我从中选择项目。如果我在预先填充的值之后手动向筛选器添加或删除字母,它会按预期工作,因此当我动态填充输入字段时,某些情况会有所不同。

在DOM检查器下,反应性事件似乎是document.input,因为禁用它会在任何情况下停止组合框的填充。

有没有人有这些字段的经验,知道我如何动态填充这个输入并生成列表?

您是想根据输入字段中输入的输入动态填充UserList组合框,还是如果理解不正确,请在解释中更加准确。感谢

能否尝试将UserList组合框的Items属性设置为

Filter(comboboxlist,enteredvaluecolumn = Inputfield.Text)

其中组合框列表是用于填充组合框的列表,enteredvaluecolumn是组合框列表中与输入字段中输入的值相对应的列,并且输入字段是输入字段。

最新更新