【问题标题】:Merging lists with common ID in Sharepoint view在 Sharepoint 视图中合并具有公共 ID 的列表
【发布时间】:2013-11-29 11:38:33
【问题描述】:

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

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

这里有更多细节:

游戏列表列:

  • 身份证
  • 姓名
  • 实时日期

翻译列(因此每个游戏都会有一个对应每种可用语言的行):

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

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

最终,管理层希望了解哪些游戏在何时上线,以何种语言上线。

我已经查看了在视图中嵌套另一个查询的某种方式,但我对 SP2010 还不够熟悉,无法做到这一点。

【问题讨论】:

    标签: sharepoint sharepoint-2010 views sharepoint-designer


    【解决方案1】:

    我将创建一个 Web 部件,并使用服务器对象模型自己构建该视图。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      相关资源
      最近更新 更多