我正在使用带有自定义文档内容类型和表单的Visual Studio 2010,SharePoint 2010。并计划还使用jquery来构建文档添加/编辑/查看表单。
我正在开发一个解决方案,我希望有一个文档库,其中上传的每个文档也都有许多外部数据元素作为元数据添加。
我想弄清楚的一个棘手的部分是我希望用户能够指定并添加多个相同的外部数据元素。
我正在试图弄清楚我如何在SharePoint内部表示数据。我最初的想法是在用户添加外部选择时以编程方式添加隐藏的外部字段。但是我还想到将这些外部元素存储为非外部文本字段,但是拥有自己的代码来执行外部数据查找和验证。
我并不反对重要的自定义编码,因为我可能需要做很多事情,因为即使用户界面将是一个jquery选项卡表单,以启用用户将能够使用的所有外部数据与每个SP文档相关联。
我试图希望进一步解释我正在尝试做的事情并将其包含在内。基本上我想根据用户的需要为每个文档添加1+外部数据关系。
它仅使用示例数据。我实际上有4-7种不同的复杂关系,就像例子一样。并且允许用户向下钻取并选择1,2或所有3个下拉列表。
将其视为与在Expert-Exchange上的方式类似,我们可以在问题中添加多个区域。
示例说明如下:http://flic.kr/p/aFUSJn
答案 0 :(得分:0)
您可以简单地添加一个多行文本列,并让用户使用逗号输入元数据,然后使用您的代码分离数据并使用它做您想做的事情吗?
答案 1 :(得分:0)
你说你对重要的自定义编码没有反应:)
一种解决方案是使用SharePoint内容类型。诀窍在于,并非列表中的所有项目都需要具有相同的内容类型。
因此,您可以执行以下操作:
然后,您可以在SharePoint列表中强列入所有信息。
我们之前已经构建了一个基于xsd文件生成内容类型的系统,这非常有用。