具有多个选择选项的Sharepoint下拉列

时间:2018-11-27 22:32:01

标签: sharepoint combobox sharepoint-2013 sharepoint-designer

我的一列包含200个国家。最终用户应该能够从列表中选择多个项目。

Sharepoint多选选项列仅允许以下三个选项之一:

下拉菜单
单选按钮
复选框(允许多项选择)

我希望能够结合使用下拉菜单和复选框的功能。

这可能吗,Sharepoint Designer中是否有解决方法?

不希望在InfoPath表单中执行此操作。

谢谢!

2 个答案:

答案 0 :(得分:0)

如果您可以将字段类型更改为其他字段,则使用类型“具有多个值的查阅列”。它具有良好的UI体验。但是您必须创建200个国家/地区的其他列表。

如果您只想使用选择类型字段,那么我认为不可以,您必须在表单上添加自定义控件。
可能是这样的:
1.在表单上添加脚本。
2.脚本将在表单加载时呈现一些jquery自动完成控件(https://jqueryui.com/autocomplete/#combobox)或select2控件(https://select2.org/dropdownhttps://select2.org/selections)。如果不存在适用于您的第三方控件,则创建具有必要功能的自己的控件。从开箱即用的字段选项中进行填充。
3.隐藏开箱即用的字段。
4.添加onChange或onPreSave处理程序,这些处理程序将值从您的自定义控件复制到现成的字段中。
保存表单后,将开箱即用的字段值保存到列表项。

答案 1 :(得分:0)

您需要将200个国家/地区的值放入“自定义列表”,然后使用“查找”列而不是“选择”列。在“查找”列中,您可以允许多项选择。