SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




WebPart-Connection - Daten erhalten im custom WebPart

Unbeantwortet Dieser Beitrag hat 2 Antworten

Ohne Rang
367 Beiträge
Christian Merkel erstellt 7 Feb. 2012 15:28
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi,

 

ich hab bereits ein eigenes Filter-Webpart geschrieben. Das funktioniert super. Ich kann die Filter-Werte an jedes WebPart schicken und entsprechend filtern. Das hab ich mittels ITransformableFilterValues geschaft.

Jetzt steh ich jedoch vor der Aufgabe, Daten bzw. Connections von anderen Webparts zu empfangen!

D.H. ich soll ein WebPart schreiben, welches von z.B. einem List- oder Library WebPart eine Connection erhält und entsprechend den übergebenen Daten reagiert.

Was für ein Interface muss ich hier nutzen? Welche Methode stellt dies bereit?

Ich habe IWebPartField gefunden, wo man einen Consumer definieren kann. da seh ich jedoch nicht wirklich durch. Gibts hierfür irgendwo eine gute Erklärung / Tutorial?

 

Danke euch!

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 7 Feb. 2012 15:51
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ich nehme an, Du suchst IWebPartParameters oder IWebPartRow.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
367 Beiträge
Christian Merkel Als Antwort am 7 Feb. 2012 16:54
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ja, die gehören ja auch alle dazu...

 

Ich hab jetzt folgendes genutzt:

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.iwebpartfield.aspx

Da ist unten ein Beispiel. Das ht mir sehr geholfen!

SO kann ich von einer Liste ein bestimmtes Feld auswählen welches ich mit einer eigenschaft von meinem WebPart verknüpfen kann.

Klappt super!

Einzig. Ich kann so nur ein Attribut abfragen / connecten. Wenn man mehrere verknüpfen will kommt man um das IWebPartRow nicht rum und muss dann dafür sorgen dass die entsprechenden Felder verknüpft werden.

Danke nochmals.

SharePoint Enthusiast

Ich helfe gern, wenn es mein Zeit zu lässt :)
Gern auch per direkter Anfrage auf XING