在Sharepoint视图中合并具有公共ID的列表

时间:2013-11-29 11:38:34

标签: sharepoint sharepoint-2010 views sharepoint-designer

在Sharepoint 2010中工作,我有一个游戏列表(每个游戏都有一个唯一的ID)。然后我有一个单独的游戏翻译列表,其中包括语言值(英语,法语等)和游戏ID。因此,当我向游戏列表添加新游戏时,我会获取ID,然后将该详细信息与每种语言一起输入到翻译列表中。我已经能够为给定的游戏添加一个ListViewWebPart到DispForm,这样它就会显示该游戏的所有可用翻译。

但是,现在我被要求提供一个视图(包含视图的webpart的自定义页面),其中包含游戏列表中的数据以及这些游戏的翻译。如果在SQL中工作,这将是相当简单的,但我不知道如何使用Sharepoint。

以下是详细信息:

游戏列表列:

  • ID
  • 名称
  • 直播日期

翻译栏(因此每个游戏的每种语言都有一行):

  • 游戏ID
  • 翻译
  • 翻译日期
  • 完整或半翻译

我正在寻找的是一个视图,按生活日期对游戏进行分组,显示游戏列,加上动态创建的列,可以获取每个游戏的ID,查询翻译列表,并将所有翻译输出到那一栏。

最终,管理层希望看到哪些游戏会以何种语言发布,

我已经看过在视图中嵌套另一个查询的某种方式了,但是对于SP2010而言,我只是不够熟悉。

1 个答案:

答案 0 :(得分:0)

我会创建一个webpart,并使用服务器对象模型自己构建该视图。

您可以使用数据表单Web部件使用sharepoint designer来完成此操作,如此处所述...但我总是觉得配置太难:

http://office.microsoft.com/en-us/sharepoint-designer-help/web-parts-for-views-and-forms-in-sharepoint-designer-2010-HA101805424.aspx#_Toc245608912