1

我正在使用带有自定义文档内容类型和表单的 Visual Studio 2010、SharePoint 2010。并计划还使用 jquery 来构建文档添加/编辑/查看表单。

我正在开发一个解决方案,我希望有一个文档库,其中上传的每个文档还具有许多作为元数据添加的外部数据元素。

我试图弄清楚的棘手部分是我希望用户能够指定和添加多个相同的外部数据元素。

我试图弄清楚我如何在 SharePoint 内部表示数据。我最初的想法是在用户添加这些外部选择时以编程方式添加隐藏的外部字段。但后来我也想到简单地将这些外部元素存储为非外部文本字段,但有我自己的代码来执行外部数据查找和验证。

我并不反对重要的自定义编码,因为无论如何我可能需要做很多事情,因为即使用户界面也将是一个 jquery 选项卡式表单,以启用用户能够关联的所有外部数据每个 SP 文档。

我已尝试希望进一步解释我正在尝试做的事情并包含该图像。本质上,我想根据用户的需要为每个文档添加 1+ 个外部数据关系。

它仅使用示例数据。我实际上会有 4-7 种不同的复杂关系,就像这个例子一样。并且允许用户向下钻取并选择 1、2 或全部 3 个下拉菜单。

可以将其想象为类似于在 Experts-Exchange 上我们可以为一个问题添加多个区域。

示例说明如下:http: //flic.kr/p/aFUSJn

4

2 回答 2

0

您是否可以简单地添加一个多行文本列并让用户使用逗号输入元数据,然后使用您的代码分隔数据并使用它做您想做的事情?

于 2011-11-21T19:18:13.013 回答
0

你说你不反对重要的自定义编码:)

一种解决方案是使用 SharePoint 内容类型。诀窍在于,并非列表中的所有项目都需要具有相同的内容类型。

因此,您可以执行以下操作:

  • 当用户选择他想要使用的字段时,您会生成或选择与这些字段匹配的内容类型。
  • 然后,您使用内容模板将文档添加到文档列表中

然后,您将所有信息强输入到 SharePoint 列表中。

我们之前构建了一个系统,在该系统中,我们根据 xsd 文件生成内容类型,效果非常好。

于 2011-11-21T19:29:35.450 回答