【问题标题】:Create a Parent–Children Web Part Page创建父子 Web 部件页面
【发布时间】:2014-05-08 08:03:03
【问题描述】:

我正试图弄清楚如何做一些我认为司空见惯的事情,但我找不到如何去做。 给定两个自定义列表,一个具有本质上是主键的字段,另一个具有本质上是外键的字段,我想在显示的一个区域中显示第一行的所有行,以及第一行的选定行,在屏幕的第二部分。

我认为这将是 Web 部件页面上的并排 Web 部件。

所以:

 ID  pkID  Data             ID  fkID  Data
 ___________________        ______________________________
| 1   100  Row one. |      |  8   100  Related one/one    |
 ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯       |  9   100  Related one/two    |
  2   113  Row two.        | 10   100  Related one/three  |
  3   118  Row n.           ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                             11   113  Related two/one
                             12   113  Related two/two
                             13   118  Related n/one

(这是我试图显示两个列表之间建立的内容。左侧选择的顶行,右侧另一行的相关记录。)

这确实很常见,以至于有一种方法可以轻松做到这一点?

我想我可能需要创建一种方法来断言一行被“选中”。

您会注意到我没有使用“属于”SharePoint 的 ID 字段。

【问题讨论】:

    标签: sharepoint-2010 web-parts


    【解决方案1】:

    您可以创建查找字段来建立这种关系,sharepoint 2010 甚至允许您像在 SQL 数据库中一样强制执行这种关系。因此,对于实例,您可以声明如果您尝试在有子代(Cascade、Prevent 等)的情况下删除父代会发生什么。

    在这里阅读:

    http://office.microsoft.com/en-au/sharepoint-server-help/create-list-relationships-by-using-unique-and-lookup-columns-HA101729901.aspx

    关于视觉显示它们,您可能需要为其创建一些 webpart,因为唯一支持 OOB 是从父列表上的主实体到子实体的链接。

    【讨论】:

    • 我不再使用 SharePoint 的查找功能。我正在避免使用 SharePoint 生成的 ID 列的任何内容。
    猜你喜欢
    • 1970-01-01
    • 2012-01-15
    • 2023-04-07
    • 2011-01-05
    • 1970-01-01
    • 2011-03-23
    • 1970-01-01
    • 2011-03-31
    相关资源
    最近更新 更多