Delegieren von Steuerelementen im SharePoint-Add-In-Modell
Zusammenfassung
Der Ansatz, den Sie verwenden, um Stellvertretungssteuerelemente in Ihrem Code zu implementieren, unterscheidet sich im neuen SharePoint-Add-In-Modell von dem bei voll vertrauenswürdigem Code. In einem typischen FTC-Szenario (Full Trust Code) bzw. farm solution wurden Delegatsteuerelemente als Benutzersteuerelemente oder Websteuerelemente erstellt, mit Features registriert und über SharePoint-Lösungen bereitgestellt.
In einem SharePoint-Add-In-Modellszenario ist JavaScript in SharePoint-Seiten eingebettet, um die gleiche Funktionalität wie Delegatensteuerelemente zu implementieren.
Allgemeine Richtlinien
Als Faustregel möchten wir die folgenden allgemeinen Richtlinien zum Erstellen von Delegatsteuerelementen im neuen SharePoint-Add-In-Modell bereitstellen.
- Das SharePoint-Add-In-Modell ersetzt kein direktes Delegatsteuerelement.
- Verwenden Sie eingebettetes JavaScript, um die gleiche Funktionalität wie Delegatsteuerelemente aus sicht eines Endbenutzers zu implementieren.
- Verwenden Sie das SharePoint JavaScript Client Side Object Model (JSOM) und/oder die SharePoint/Office365-REST-APIs für die Interaktion mit SharePoint-Daten und -Diensten.
Unter Benutzersteuerelemente und Websteuerelemente (SharePoint-Add-In-Modellrezept) erfahren Sie, wie Sie JavaScript mit benutzerdefinierten Benutzeraktionen in alle SharePoint-Seiten einbetten und JavaScript direkt in Seitenlayouts und master Seiten einbetten.
Verwandte Links
- Websitesammlungsübergreifende Navigation (O365 PnP Video)
- Leitfadenartikel unter https://aka.ms/OfficeDevPnPGuidance
- Verweise in MSDN unter https://aka.ms/OfficeDevPnPMSDN
- Videos bei https://aka.ms/OfficeDevPnPVideos
PnP-Beispiele
- OD4B. NavLinksInjection (O365 PnP-Beispiel)
- Beispiele und Inhalte bei Microsoft 365 Patterns and Practices (PnP)
Gilt für
- Office 365 mit mehreren Mandanten (MT)
- Office 365 dediziert (D)
- SharePoint 2013 lokal