SharePoint Web 部件连接
是否可以建立双向 Web 部件连接?我知道 Web 部件既可以是提供者又可以是使用者,但两个 Web 部件之间似乎只允许一个连接。
我想要实现的是双向连接,其中 Web 部件 A 中的字段可以更新 Web 部件 B,B 中的字段可以更新 Web 部件 A。
Is it possible to have a bi-directional web part connection? I am aware that a web part can be both a provider and a consumer but it seems only one connection is allowed between two web parts.
What I am trying to accomplish is a bi-directional connection where a field in web part A can update web Part B and a field in B can update web part A.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以通过多种方式做到这一点。
需要理解的主要内容是:
以下是实现您所描述内容的几种方法:
选项 1:拉/推:
您可以创建界面,以便消费者可以通过调用函数或获取属性值来提取所需的信息
消费者还可以通过调用函数或设置属性值来推送其他 Web 部件可能需要的信息。
选项 2:消费者宣布
在这里,您定义接口(以及使用它的方式),以便当消费者获得连接时,它会通过接口进行回调,为生产者提供对消费者的引用。然后,该引用可以以任意方式实现相同或另一个接口。
现在,消费者和生产者都可以引用另一个 Web 部件,他们可以在其中获取所需的信息。
You can do this in several ways.
The main things to understand are:
Here is then a couple of ways to implement what you describe:
Option 1: Pull/Push:
You can make your interface such that the consumer can pull the information it needs by either calling function or getting property values
And the consumer also pushes the information the other webpart might need by calling functions or setting property values.
Option 2: Consumer announcing
Here you define your interface (and way of using it) such that when a consumer get's a connection it make a call back through the interface to give the producer a reference to the consumer. This reference can then implement the same or another interface any way out want.
Now both the consumer and the producer has a reference to another web part where they can get the information they need.