SharePoint Kompendium - Bd. 21
()
Über dieses E-Book
Mehr von Marc André Zhou lesen
Parallel Computing in .NET: Multicore-Programmierung von .NET 2.0 bis 4.0 Bewertung: 5 von 5 Sternen5/5Share Point Server 2010: Das Entwicklerbuch Bewertung: 3 von 5 Sternen3/5SharePoint Kompendium - Bd. 17 Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 20 Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 15 Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 19 Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 18 Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 16 Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnlich wie SharePoint Kompendium - Bd. 21
Ähnliche E-Books
SharePoint Kompendium - Bd. 16 Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 18 Bewertung: 0 von 5 Sternen0 BewertungenASP.NET Core: Eine Einführung Bewertung: 0 von 5 Sternen0 BewertungenExtensions für TYPO3: So entwickeln Sie maßgeschneiderte TYPO3-Erweiterungen Bewertung: 0 von 5 Sternen0 BewertungenHTML5 kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenWebentwicklung mit dem Play Framework Bewertung: 0 von 5 Sternen0 BewertungenApache Tapestry: Einstieg in die komponentenorientierte Webentwicklung Bewertung: 0 von 5 Sternen0 BewertungenSpring: Vier Perspektiven auf Framework und Ökosystem Bewertung: 0 von 5 Sternen0 BewertungenDurchstarten mit React: Web-Apps einfach und modular entwickeln Bewertung: 0 von 5 Sternen0 BewertungenMicrosoft AJAX: AJAX Libary, ASP .NET 2.0 Extensions, AJAX Control Toolkit Bewertung: 0 von 5 Sternen0 BewertungenSoftware Development Trends: Wegweisende Beiträge für eine neue IT: Wegweisende Beiträge für eine neue IT Bewertung: 0 von 5 Sternen0 BewertungenAufsetzen, Testen und Betrieb einer Android-App Bewertung: 0 von 5 Sternen0 BewertungenAngular 2: Moderne Frontends für alle Plattformen entwickeln Bewertung: 0 von 5 Sternen0 BewertungenAndroid-Programmierung kurz & gut Bewertung: 0 von 5 Sternen0 Bewertungen.NET Core 1.0 und 1.1: Entwicklung mit den Core-Produkten Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 15 Bewertung: 0 von 5 Sternen0 BewertungenWicket: Komponentenbasiert und objektorientiert - das alternative Java-Webframework Bewertung: 0 von 5 Sternen0 BewertungenPraxiswissen TYPO3 CMS 10 LTS: Der praxisnahe TYPO3-Einstieg, Komplette Beispielanwendung zum Download, Mit Tipps aus dem Support Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 13 Bewertung: 0 von 5 Sternen0 BewertungenDas Contao-Praxisbuch: Alle Schritte für die eigene Website: Installation, Konfiguration, Erweiterungen, Templates und Rechtesystem Bewertung: 0 von 5 Sternen0 BewertungenPowerShell: Grundlagen für .NET-Entwickler Bewertung: 0 von 5 Sternen0 BewertungenEnterprise Java Web Services Bewertung: 0 von 5 Sternen0 BewertungenSAP Schnittstellen Programmierung mit RFC und VBA: SAP Daten mit MS Access bearbeiten Bewertung: 0 von 5 Sternen0 BewertungenLogging: Schnelleinstieg Bewertung: 0 von 5 Sternen0 BewertungenEntwicklung einer internetbasierten Evaluationsplattform zur interaktiven Vorlesungsgestaltung Bewertung: 0 von 5 Sternen0 BewertungenDynamische Webseiten: Einstieg in HTML, PHP und MySQL Bewertung: 0 von 5 Sternen0 BewertungenAutodesk AutoCAD 2017 - Grundlagen in Theorie und Praxis: Viele praktische Übungen am Planbeispiel „Digitale Fabrikplanung“ Bewertung: 0 von 5 Sternen0 BewertungenAutodesk AutoCAD 2018 - Grundlagen in Theorie und Praxis: Viele praktische Übungen am Planbeispiel: Digitale Fabrikplanung Bewertung: 0 von 5 Sternen0 BewertungenTypo 3: Das Praxisbuch für Entwickler Bewertung: 0 von 5 Sternen0 BewertungenSharePoint Kompendium - Bd. 5: Dual Use Bewertung: 0 von 5 Sternen0 Bewertungen
Programmieren für Sie
JavaScript kurz & gut Bewertung: 3 von 5 Sternen3/5Linux Grundlagen - Ein Einstieg in das Linux-Betriebssystem Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren von Kopf bis Fuß Bewertung: 4 von 5 Sternen4/5Python kurz & gut: Für Python 3.x und 2.7 Bewertung: 3 von 5 Sternen3/5Algorithmen: Grundlagen und Implementierung Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren lernen mit Python 3: Schnelleinstieg für Beginner Bewertung: 0 von 5 Sternen0 BewertungenRaspberry Pi: Mach's einfach: Die kompakteste Gebrauchsanweisung mit 222 Anleitungen. Geeignet für Raspberry Pi 3 Modell B / B+ Bewertung: 0 von 5 Sternen0 Bewertungen.NET-Praxis: Tipps und Tricks zu .NET und Visual Studio Bewertung: 0 von 5 Sternen0 BewertungenC von Kopf bis Fuß Bewertung: 3 von 5 Sternen3/5Linux Befehlsreferenz: Schnelleinstieg in die Arbeit mit der Konsole, regulären Ausdrücken und Shellscripting Bewertung: 0 von 5 Sternen0 BewertungenEigene Spiele programmieren – Python lernen: Der spielerische Weg zur Programmiersprache Bewertung: 0 von 5 Sternen0 BewertungenSQL von Kopf bis Fuß Bewertung: 4 von 5 Sternen4/5Weniger schlecht programmieren Bewertung: 4 von 5 Sternen4/5Hacken mit Python und Kali-Linux: Entwicklung eigener Hackingtools mit Python unter Kali-Linux Bewertung: 0 von 5 Sternen0 BewertungenMicrocontroller für das IoT Bewertung: 0 von 5 Sternen0 BewertungenMikrocontroller in der Elektronik: Mikrocontroller programmieren und in der Praxis einsetzen Bewertung: 0 von 5 Sternen0 BewertungenGit kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenDie ultimative FRITZ!Box Bibel - Das Praxisbuch 2. aktualisierte Auflage - mit vielen Insider Tipps und Tricks - komplett in Farbe Bewertung: 0 von 5 Sternen0 BewertungenPython | Schritt für Schritt Programmieren lernen: Der ultimative Anfänger Guide für einen einfachen & schnellen Einstieg Bewertung: 0 von 5 Sternen0 BewertungenNew Game Plus: Perspektiven der Game Studies. Genres - Künste - Diskurse (Bild und Bit. Studien zur digitalen Medienkultur) Bewertung: 0 von 5 Sternen0 BewertungenDas große Python3 Workbook: Mit vielen Beispielen und Übungen - Programmieren leicht gemacht! Bewertung: 4 von 5 Sternen4/5Programmieren für Einsteiger: Teil 1 Bewertung: 0 von 5 Sternen0 BewertungenPython lernen – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenSoftwareentwicklungsprozess: Von der ersten Idee bis zur Installation Bewertung: 0 von 5 Sternen0 BewertungenDas Excel SOS-Handbuch: Wie sie Excel (2010-2019 & 365) schnell & einfach meistern. Die All-in-One Anleitung für ihren privaten & beruflichen Excel-Erfolg! Bewertung: 0 von 5 Sternen0 BewertungenHTML5-Programmierung von Kopf bis Fuß: Webanwendungen mit HTML5 und JavaScript Bewertung: 0 von 5 Sternen0 BewertungenRaspberry Pi: Einstieg • Optimierung • Projekte Bewertung: 5 von 5 Sternen5/5Android-Programmierung kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenPython programmieren lernen: Der spielerische Einstieg mit Minecraft Bewertung: 0 von 5 Sternen0 BewertungenC++: Eine kompakte Einführung Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für SharePoint Kompendium - Bd. 21
0 Bewertungen0 Rezensionen
Buchvorschau
SharePoint Kompendium - Bd. 21 - Marc André Zhou
geschützt.
SPFx: Einsatz von wiederverwertbaren UI-Komponenten
Kolumne: SharePoint ganz praktisch
von Marc André Zhou
In der letzten Ausgabe dieses Magazins wurden unter anderem die Office-UI-Fabric-Komponenten vorgestellt und deren Verwendung innerhalb von SharePoint Framework Webparts gezeigt. Neben diesen Steuerelementen können noch erweiterte Komponenten verwendet werden. Diese sogenannten wiederverwertbaren Steuerelemente übernehmen neben der Darstellung auch noch weitere Aufgaben.
Wie im letzten Teil demonstriert wurde, stehen innerhalb der Office-UI-Fabric-Komponenten-Bibliothek zahlreiche Steuerelemente zur Verfügung, die direkt für eigene clientseitige Webparts verwendet werden können. Durch den Einsatz dieser Komponenten wird dem Entwickler schon einiges an Arbeit abgenommen, und die Steuerelemente fügen sich nahtlos in das Look-and-Feel der Office-Umgebung ein. Somit entstehen durch den Einsatz der Steuerelemente automatisch Benutzeroberflächen, die sich sehr gut in Office-basierte Arbeitsumgebungen integrieren. Das ist insbesondere für Webparts ein wichtiger Punkt, damit diese auf einer SharePoint-Seite nicht wie ein Fremdkörper erscheinen. Bei genauerer Betrachtung können bei der Entwicklung von Webparts bestimmte Programmiermuster erkannt werden, die sich ständig wiederholen. Ein typisches Beispiel dafür ist die Auswahl einer Liste innerhalb der Webpart-Eigenschaften. Die ausgewählte Liste wird dann im späteren Verlauf durch das Webpart verarbeitet und Einträge werden auf der Oberfläche ausgegeben. Für die visuelle Darstellung und Auswahl der Liste kann dafür aus der Office UI Fabric ein geeignetes Steuerelement, wie zum Beispiel die Drop-down-Liste, eingesetzt werden. Anschließend muss dann auf SharePoint zugegriffen werden, um die verfügbaren Listen der aktuellen Website (SP Web) zu ermitteln. Sind diese ermittelt und geladen, muss die Auswahlliste damit gefüllt werden.
Und der REST?
Hierbei besteht dann auch oft die Anforderung, nur bestimmte Listentypen – wie zum Beispiel ausschließlich Dokumentenbibliotheken – zur Auswahl anzubieten. Innerhalb eines clientseitigen SPFx-basierten Webparts bedeutet das, unter Verwendung des SharePoint REST API auf SharePoint zuzugreifen. Ein weiteres und komplexeres Beispiel ist die Nutzung und Einbindung des Terminologiespeichers (Term Store) in die Webpart-Eigenschaften. Hierzu muss der Entwickler programmatisch selbst den Terminologiespeicher über die REST-Schnittstelle abfragen. Diese und weitere Szenarien werden durch den Einsatz der sogenannten wiederverwertbaren Komponenten (engl.: Reusable Controls) nun besser unterstützt. Diese Komponenten nutzen intern die Office-UI-Fabric-Steuerelemente, erweitern sie aber um spezielle SharePoint-Funktionalitäten. Diese übernehmen dann teilweise im Hintergrund die Kommunikation mit SharePoint und führen REST-basierte Zugriffe eigenständig aus. Für das erste oben geschilderte Szenario – die Auswahl einer SharePoint-Liste innerhalb der Webpart-Eigenschaften – steht eine wiederverwertbare Komponente zum direkten Einsatz bereit. Sobald diese Komponente in den Bereich für die Webpart-Eigenschaften platziert wurde, lädt sie automatisch die verfügbaren Listen in eine Auswahlliste. Für die Auswahl von Begriffen aus dem Terminologiespeicher steht ebenfalls eine entsprechende wiederverwertbare Komponente bereit. Neben diesen zwei exemplarisch genannten Komponenten stehen noch weitere zum Einsatz bereit, die helfen, typische Anforderungen an ein Webpart einfacher realisieren zu können.
Nutzung der wiederverwertbaren Komponenten
Bevor jedoch die Komponenten verwendet werden können, müssen sie installiert werden. Die Komponenten können über den Node-Paketmanager einem SharePoint-SPFx-Projekt hinzugefügt werden. Aktuell gliedern