SharePoint 2010可连接的Web部件

时间:2013-01-16 10:12:40

标签: sharepoint-2010

我想创建一个自定义webpart,同时充当使用者和提供者。

所以我希望我的自定义webpart充当两个OOB sharepoint webpart之间的桥梁。

WP1 - > WP2 - > WP3

我想从WP1获取数据,并希望它将其复制,然后将其发送到WP3进行过滤。

我的问题是:

  1. 我希望提供商仅在WP1将数据发送给消费者后才向WP3提供数据。这可能吗?

  2. 如何将数据(从WP1收到)从消费者类发送到提供者类?

  3. 有人可以帮忙吗?或者可以建议一些替代解决方案?

1 个答案:

答案 0 :(得分:0)

您需要在Web部件上实现使用者和提供者接口。这将允许两个OOB Web部件与您的Web部件进行通信。由于WP2在设置过滤器之前不会发送值,因此WP3可能会显示所有内容;为了解决这个问题,你必须将WP2发送给WP3的默认值设置为强制不显示数据的值(该值取决于你正在使用的webparts)。某种空值可能会起作用。那有帮助吗?