SharePoint AutoList WebPart - Filter über externe Liste

Das AutoList Webpart unterstützt die Filterung der ausgegebenen Hauptliste über eine referenzierte zweite Liste. Die zusätzliche zweite Filterliste kann mehrere Spalten enthalten, die untereinander abhängig sind. Das AutoList WebPart stellt diese Spalten als Auswahllisten dar, wobei die Inhalte gruppiert und ohne Duplikate ausgegeben werden. Das nachfolgende Beispiel verdeutlicht dies.

Inhalt der zusätzlichen Filterliste - entspricht der notwendigen SharePoint Ansicht:

Land   Stadt
 Schweiz  Bern
 Schweiz  Genf
 Schweiz  Basel
 China  Chongqing
 China  Shanghai
 China  Beijing

Das WebPart generiert für beide Spalten eine Auswahlliste. Die erste Auswahlliste enthält 2 Einträge: "Schweiz" und "China". Die zweite Auswahlliste ist zu Beginn leer und enthält keine Einträge. Wird aus der ersten Auswahlliste der Eintrag "Schweiz" selektiert, wird die zweite Auswahlliste um die Einträge "Bern", "Genf" und "Basel" ergänzt. Bei der Auswahl von "China" wird die 2. Auswahlliste zunächst geleert und alle chinesischen Städte werden der Liste hinzugefügt. Wird nun aus der letzten Auswahlliste, in diesem Fall der Auswahllisten mit den Städten, eine Eintrag selektiert, wird die Hauptliste danach gefiltert. Damit diese Filterung funktioniert, muss die Hauptliste eine Spalte definieren, welche als Lookup-Liste die Filterliste referenziert.

Die nachfolgenden Abbildungen verdeutlichen den Filterprozess anhand eines Beispiels.

Liste ohne selektierten Filtereintrag. 2. Auswahlliste ist hier noch nicht sichtbar.

Liste ohne selektierten Filtereintrag. 2. Auswahlliste nicht sichtbar.
Ein Wert wurde in der 1. Auswahlliste selektiert. Zugehörige Einträge werden danach in die 2. Auswalliste geladen.
1. Auswahlliset selektiert. Zugehörige Einträge werden in 2. Auswalliste geladen

Sobald ein Wert in der 2. Auswahlliste ausgewählt wurde, wird die Liste gemäß Selektion gefiltert.

Gefilterte Hauptliste.

Die untere Abbildung zeigt die dazugehörigen WebPart-Eigenschaften.

Auswahl einer externen Filterliste und Ansicht