SharePoint Web 部件连接

发布于 2024-08-27 05:49:21 字数 143 浏览 4 评论 0原文

是否可以建立双向 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流绪微梦 2024-09-03 05:49:21

您可以通过多种方式做到这一点。

需要理解的主要内容是:

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

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

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

You can do this in several ways.

The main things to understand are:

  • You're in complete control of the interface the web parts share
  • By default only the consumer knows anything about the other web part

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文