
SharePoint Online: (Websiteübergreifende) Einbindung von Listen und Bibliotheken
Das Einbinden von Bibliotheken und Listen auf SharePoint Seiten ist über das eingebaute Standard SharePoint WebPart (App) sehr einfach möglich. Allerdings erlaubt das WebPart nicht die Einbindung von Listen oder Bibliotheken aus anderen Sites. D. h. die einzubindene Liste oder Bibliothek muss sich auf der gleichen Site befinden. Teilweise ist es aber notwendig bzw. es besteht die Anforderung, auch Listen oder Bibliotheken aus anderen Sites auf einer SharePoint Seite einzubinden. Dies kann mit dem "Einbetten"-WebPart erreicht werden. Jedoch verwendet dieses ein iFrame für die Einbindung, das hinsichtlich Responsive und Benutzererfahrung nicht die optimalste Lösung darstellt. Um diese Probleme zu lösen, ermöglicht das spezielle WebPart "dev-sky .::. DataTable" die Einbindung von Listen oder Bibliotheken auch aus anderen Sites.
Die Funktionsweise wird ebenfalls im Video SharePoint Online: (Websiteübergreifende) Einbindung von Listen und Bibliotheken demonstriert.

Übersicht
Erweiterungsart: WebPart (App)
Letzte Änderung: 10.08.2023
SPFx Version: 17.4.0
Beschreibung
Das WebPart ermöglicht die einfache Einbindung von Bibliotheken und Listen, auch aus unterschiedlichen Sites, auf eine SharePoint Webseite. Eine separate Ansicht wird für die Einbindung nicht benötigt. Die gewünschten Spalten zur Ansicht in der Datentabelle können direkt im WebPart ausgewählt werden. Bei der Einbindung von Bibliotheken werden ebenfalls typspezifische Datei-Icons unterstützt. Zu den weiteren Funktionen gehören:
- PDF Export
- Excel Export
- Unterstützung von Ordner-Strukturen
- direkte Suche
- Reihenfolge der Spaltenausgabe
- Farbliche Anpassung der Datenzeilen
- Sortierung in der Datentabelle
Folgende spezielle Bibliotheken kommen zum Einsatz
- react-csv (2.0.3)
- pdfmake (0.2.7)
- Office-UI-Fabric-React (7.204.0)
- PNP spfx-controls-react (3.13.0)
- PNP spfx-property-controls (3.12.0)
- PNP sp (3.12.1)
- Fluent-UI React-file-type-icons (8.10.0)
Unterstützte Sprachen: DEUTSCH, ENGLISCH
Basiert auf: React Datatable