2010-03-28 65 views
1

是否有可能具有雙向Web部件連接?我知道一個Web部件既可以是提供者也可以是消費者,但似乎只有兩個Web部件之間允許有一個連接。SharePoint Web部件連接

我試圖做到的是雙向連接,其中在Web部件的場可以更新Web部件B和B中的字段可以更新Web部件A.

+0

你好,你有一個例子如何創建一個雙向連接。 單向連接對我來說工作正常。當我嘗試將它連接回去時,sharepoint表示存在問題。我需要第三個Web部件來創建一個圈子嗎? – 2011-05-14 16:36:39

回答

1

您可以通過幾種方式做到這一點。

瞭解的主要事情是:

  • 你在界面的完全控制Web部件共享
  • 默認情況下,只有消費者知道其他Web部件
什麼

這裏有幾種方法來實現你所描述的:
選項1:拉/推:
你可以使你的接口,使消費者可以p通過調用函數或獲取屬性值來獲取所需的信息
而消費者還通過調用函數或設置屬性值來推送其他Web部件可能需要的信息。

選項2:消費者宣佈
在這裏定義你的界面(和使用它的方式),使得當消費者獲取的一個方面,它撥打電話回通過接口給生產者到消費者參考。然後,此引用可以實現任何想要的相同或另一個接口。
現在,消費者和生產者都有一個對另一個Web部件的引用,他們可以獲取他們需要的信息。