我的一列包含200个国家。最终用户应该能够从列表中选择多个项目。
Sharepoint多选选项列仅允许以下三个选项之一:
下拉菜单
单选按钮
复选框(允许多项选择)
我希望能够结合使用下拉菜单和复选框的功能。
这可能吗,Sharepoint Designer中是否有解决方法?
不希望在InfoPath表单中执行此操作。
谢谢!
答案 0 :(得分:0)
如果您可以将字段类型更改为其他字段,则使用类型“具有多个值的查阅列”。它具有良好的UI体验。但是您必须创建200个国家/地区的其他列表。
如果您只想使用选择类型字段,那么我认为不可以,您必须在表单上添加自定义控件。
可能是这样的:
1.在表单上添加脚本。
2.脚本将在表单加载时呈现一些jquery自动完成控件(https://jqueryui.com/autocomplete/#combobox)或select2控件(https://select2.org/dropdown或https://select2.org/selections)。如果不存在适用于您的第三方控件,则创建具有必要功能的自己的控件。从开箱即用的字段选项中进行填充。
3.隐藏开箱即用的字段。
4.添加onChange或onPreSave处理程序,这些处理程序将值从您的自定义控件复制到现成的字段中。
保存表单后,将开箱即用的字段值保存到列表项。
答案 1 :(得分:0)
您需要将200个国家/地区的值放入“自定义列表”,然后使用“查找”列而不是“选择”列。在“查找”列中,您可以允许多项选择。