我正在使用Sharepoint 2007 WSS
我的团队负责项目,每个项目都涉及许多文档。我在各种Sharepoint站点和帮助页面上找到了有关以下两种技术的信息:
1)在文档库中创建元数据列,然后将这些列链接到文档属性面板(例如,在Word中)
2)在一个公共值(即ID列上的查找)上加入(在SQL意义上)两个Sharepoint列表。这会产生一个合并的数据视图(虽然真的非常难看)。
我天真地希望有可能做到以下几点:
[Argh,Stackoverflow阻止我在这里以新用户身份发布图像。你将不得不想象我对联合名单的漂亮小图画
想法是用户将创建一个新文档,选择一个项目ID,然后该文档可以“查看”项目元数据的所有其他项目。
然而,数据视图Web部件提供了一个愚蠢的文本数据列表,它不是一个“实时”的Sharepoint库。同时一个库可以有一个simgle查找列(例如项目ID),但我看不到如何填充库中的其他列,这些实际上需要进行“间接查找”。
我问得太多了吗?这似乎是一个合理的尝试,但目前我正在打砖墙。
答案 0 :(得分:0)
最简单的方法是创建一个用于创建documnet的webpart,然后创建另一个用于查看文档的webpart。通过这种方式,他们可以像您一样看起来很好,并且能够准确显示您想要的内容。
因此。 1)使用查阅列(和其他字段)为文档创建库 2)创建一个webpart,其中包含一个UI,其中包含文档库中的所有字段(处于编辑模式),可根据需要进行排列,以及项目信息的下拉列表和只读字段。一旦用户在下拉列表中选择了一个值,您的webpart就会获取项目的所有数据并将其放到UI上的只读表单字段中。当用户单击“保存”时,您将创建一个新文档,并使用UI中的数据(包括项目的查找字段)填充其字段。并且没有保存带有项目信息的只读表单字段(因为它们已存储在项目列表中)。 3)您创建一个webpart来显示您的文档(可选择您也可以使用webpart来显示具有所谓的dependend查找信息的文档列表)。因此,webpart将包含文档库中的所有字段以及项目列表中的所有必需字段。此webpart将从doc库中获取数据,并使用doc lib中的lookup列从项目列表中获取项目信息。
这是简短的。如果您需要更多指导,请告诉我。 祝你好运!