创建父子项Web部件页

时间:2014-03-28 17:54:22

标签: sharepoint-2010 web-parts

我想弄清楚如何做一些我认为常见的事情,但我找不到怎么做。 给定两个自定义列表,一个具有基本上是主键的字段,另一个具有基本上是外键的字段,我想显示显示器的一个区域中的第一个的所有行,以及相关的记录。第一个选定的行,在屏幕的第二部分。

我认为这将是网页部分页面上的并排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

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

当然,这很常见,有办法轻松做到这一点吗?

我想我可能需要创建一种断言选择行的方法。'

您会注意到我没有使用"所属的ID字段"到SharePoint。

1 个答案:

答案 0 :(得分:0)

您可以创建查找字段以建立该关系,sharepoint 2010甚至允许您像在SQL数据库中一样强制执行关系。所以对于instace你可以声明如果有孩子(Cascade,Prevent等)你试图删除父母会发生什么。

请阅读:

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

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