2

我想创建一个既充当消费者又充当提供者的自定义 Web 部件。

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

WP1 -> WP2 -> WP3

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

我的问题是:

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

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

有人可以帮忙吗?或者可以提出一些替代解决方案?

4

1 回答 1

0

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

于 2013-05-10T17:15:48.643 回答