是否可以进行双向Web部件连接?我知道Web部件既可以是提供者也可以是消费者,但似乎两个Web部件之间只允许一个连接。
我想要实现的是双向连接,其中Web部件A中的字段可以更新Web部件B,B中的字段可以更新Web部件A.
答案 0 :(得分:1)
您可以通过多种方式实现这一目标。
要理解的主要内容是:
然后,有两种方法可以实现您所描述的内容:
选项1:拉/推:
您可以创建您的界面,以便消费者可以通过调用函数或获取属性值来获取所需的信息
消费者还可以通过调用函数或设置属性值来推送其他webpart可能需要的信息。
选项2:消费者宣布
在这里,您可以定义您的界面(以及使用它的方式),这样当消费者获得连接时,它会通过界面进行回调,以便为生产者提供对消费者的引用。然后,该引用可以以任何方式实现相同或另一个接口
现在,消费者和生产者都可以参考另一个Web部件,在那里他们可以获得所需的信息。