Aggregate Datenquelle und Pseudo -Join?
Frage
Ist es möglich, die Aggregatedatasource zu verwenden, um alle "Eltern" und ihre "Kinder" zu zeigen, wo mindestens ein "Kinder" vom aktuellen Benutzer erstellt wird?
Um klarer zu sein, stellen Sie sich Folgendes vor:
- Elternteil 1
- Kind 1.1 von Alice erstellt
- Kind 1.2 Erstellt von Bob
- Kind 1.3 Erstellt von Bob
- Elternteil 2
- Kind 2.1 erstellt von Bob
- Kind 2.2 erstellt von Bob
- Elternteil 3
- Kind 3.1 Erstellt von Charly
- Kind 3.2 Erstellt von Bob
- Kind 3.3 von Alice erstellt
Ich möchte ein Webpart erstellen, das angezeigt wird, wenn Alice die Seite anzeigt:
- Elternteil 1
- Kind 1.1 erstellt von Alice
- Kind 1.2 Erstellt von Bob
- Kind 1.3 Erstellt von Bob
- Elternteil 3
- Kind 3.1 Erstellt von Charly
- Kind 3.2 Erstellt von Bob
- Kind 3.3 erstellt von Alice
Danke im Voraus
Lösung
Ja. Verwenden Sie Ihre aggregierte Datenquelle in einem DVWP und erstellen Sie eine Variable und weisen Sie Ihren Namen zu. Verwenden Sie dann einen XPath -Filter mit den von Ihnen erstellten Variablen, um einen Test (wählen Sie oder wenn) gegen den XPath -Rückgabewert und Ihre Variable auszuführen. Dann ist es nur eine Frage der Formatierung.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange