SharePoint Webpart连接

时间:2010-03-28 13:42:17

标签: sharepoint web-parts

是否可以进行双向Web部件连接?我知道Web部件既可以是提供者也可以是消费者,但似乎两个Web部件之间只允许一个连接。

我想要实现的是双向连接,其中Web部件A中的字段可以更新Web部件B,B中的字段可以更新Web部件A.

1 个答案:

答案 0 :(得分:1)

您可以通过多种方式实现这一目标。

要理解的主要内容是:

  • 您可以完全控制Web部件共享的界面
  • 默认情况下,只有消费者知道有关其他Web部件的任何信息

然后,有两种方法可以实现您所描述的内容:
选项1:拉/推:
您可以创建您的界面,以便消费者可以通过调用函数或获取属性值来获取所需的信息 消费者还可以通过调用函数或设置属性值来推送其他webpart可能需要的信息。

选项2:消费者宣布
在这里,您可以定义您的界面(以及使用它的方式),这样当消费者获得连接时,它会通过界面进行回调,以便为生产者提供对消费者的引用。然后,该引用可以以任何方式实现相同或另一个接口 现在,消费者和生产者都可以参考另一个Web部件,在那里他们可以获得所需的信息。