Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多值字段需要SharePoint文档库列建议_Sharepoint_Sharepoint 2010 - Fatal编程技术网

多值字段需要SharePoint文档库列建议

多值字段需要SharePoint文档库列建议,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,我创建了一个基本的OOTB文档库来存储Word和PDF文件。我的任务还包括创建一些列来存储有关上载文档的一些基本元数据,例如:AuthorFirstName、AuthorLastName,以及列出文档中讨论的“主题”的列 虽然我通常熟悉大多数文档库设置和创建列,但我正在寻找关于哪些列数据类型最适合“主题”的信息。在大多数情况下,一个上载的文档将有1-4个主题 我不希望数据类型是单行文本数据类型,因为我不希望用户使用逗号或分号等分隔符分隔不同的值(主题)。我想为用户提供在SharePoint视图中

我创建了一个基本的OOTB文档库来存储Word和PDF文件。我的任务还包括创建一些列来存储有关上载文档的一些基本元数据,例如:AuthorFirstName、AuthorLastName,以及列出文档中讨论的“主题”的列

虽然我通常熟悉大多数文档库设置和创建列,但我正在寻找关于哪些列数据类型最适合“主题”的信息。在大多数情况下,一个上载的文档将有1-4个主题

我不希望数据类型是
单行文本
数据类型,因为我不希望用户使用逗号或分号等分隔符分隔不同的值(主题)。我想为用户提供在SharePoint视图中排序或筛选的选项

选项
数据类型似乎也存在一些限制。
虽然
Choice
字段似乎支持填充值,但当选项未预先填充时,它们似乎只允许1次填充。我希望用户能够使用类似于重复表的界面添加主题,单击“添加”按钮,然后重复,依此类推。

我认为在您的场景中,最好的方法是使用托管元数据功能()。它允许您对库项进行排序/筛选,允许用户将新术语添加到元数据存储中,等等。

在自定义列表中使用查找字段是值得考虑的。主要优点是,您的数据选择与主列表分开存储,更易于跟踪和管理。缺点是您无法让用户根据需要轻松添加填充选项。你必须有一个从库或上传表单到选项列表的链接,在那里他们将分别输入一个新选项,而不是在文档上标记它

托管元数据当然也是一种选择,但它需要更多的开销,而排序/过滤就有点麻烦了。使用查找列很简单,尽管它不能满足您的所有需要