用户脚本:自动填充共享点用户列表组合框筛选器

问题描述 投票:0回答:2

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

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

有人在这些字段上有经验并且知道我如何动态填充此输入并生成列表吗?

jquery sharepoint userscripts powerapps
2个回答
0
投票

就像您想根据在输入字段中输入的输入动态填充UserList组合框,或者如果这不是正确的理解,请您更精确地解释。谢谢


0
投票

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

    Filter(comboboxlist,enteredvaluecolumn = Inputfield.Text)

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

© www.soinside.com 2019 - 2024. All rights reserved.