使用其他站点的sharepoint 2010列表

时间:2012-07-13 09:38:54

标签: sharepoint sharepoint-2010

我正在使用Sharepoint 2010,我想在新网站中创建一个列表,其中包含来自其他网站的列表。

像全球概览一样。

我们的问题是我们在Ticketsystems上使用了几个站点。所以我想创建一个全局列表,其中包含来自所有其他站点的所有票证。 (当然,只要他们获得Ticketsystem的权利)。

有办法做到这一点吗?

此致

亚历

3 个答案:

答案 0 :(得分:1)

您可以使用以下步骤在SP2010中轻松创建票证系统: 1.为故障单系统创建内容类型 2.将itemreceiver添加到内容类型 3.为故障单系统创建一个列表 4.添加contenttype绑定以将内容类型绑定到列表 5.通过webtemplate添加列表,将列表部署到rootweb以及所有子站点

您添加的itemreceiver应该是一个itemadding,它会将新创建的票证放置在子网站级别的子网站中。这将允许您拥有子网站上的所有票证和根域级别的所有票据列表。

答案 1 :(得分:0)

据我所知,没有通用的方法在新列表中混合来自另一个列表的引用。

您可以将故障单系统中的列表项集成并复制到“中央故障单系统”,也可以创建一个自定义控件,从所有故障单系统中读取并在您喜欢的混合中显示它们。

两种方式都有自定义开发。

首先查看数据视图Web部件

还有内容查询Web部件

答案 2 :(得分:0)

SPSiteDataQuery类允许您对单个网站集中的所有列表/库运行CAML查询。将它与SPGridView控件绑定以获得类似ListView的用户界面非常简单。

内部这是内容查询Web部件的用户,因此它有许多相同的限制。

这是一个合理的example