EcmaScript und das Menüband für die Serverkomponente

Letzte Änderung: Montag, 7. Februar 2011

Gilt für: SharePoint Foundation 2010

Es gibt mehrere Möglichkeiten, einer Seite in Microsoft SharePoint FoundationECMAScript (JavaScript, JScript) hinzuzufügen. In diesem Thema sind die am häufigsten verwendeten Techniken aufgeführt, die zum Hinzufügen von JavaScript zu einer Seite für die Interaktion mit dem Menüband für die Serverkomponente verwendet werden.

Hinzufügen von EcmaScript (JavaScript, JScript) zur Seite

Zum Hinzufügen von benutzerdefiniertem JavaScript auf der Seite können Sie eine der folgenden drei Methoden verwenden:

  • Festlegen eines Stellvertretungs-Steuerelements auf der Seite, z. B. AdditionalPageHead

  • Hinzufügen eines Webparts auf der Seite

  • Verwenden von ScriptLink für das Location-Attribut in einer benutzerdefinierten Aktion

Sie können dem AdditionalPageHead-Stellvertreter ein Steuerelement hinzufügen, um JavaScript auf der Seite einzufügen. Verwenden Sie diese Methode, wenn eine bestimmte Liste für die Anpassung verwendet werden soll. Wenn eine bestimmte Dokumentbibliothek oder Liste verwendet werden soll, kann die aktuelle Liste vom Steuerelement bestimmt und das JavaScript bei Bedarf ausgegeben werden. Die Ausgabe des Skripts auf diese Art und Weise erfolgt aus Leistungsgründen. Sie können die ClientScriptManagerRegisterClientScriptBlock()-Methode des System.Web.UI.Page-Objekts zur Ausgabe des Skripts verwenden.

Sie können auf der Seite Webparts hinzufügen und ein Skript mithilfe der ClientScriptManagerRegisterClientScriptBlock()-Methode des System.Web.UI.Page-Objekts oder durch direktes Einfügen auf der Seite registrieren. Diese Methode zum Hinzufügen von JavaScript sollte verwendet werden, wenn die Schaltfläche auf dem Menüband für die Serverkomponente mit dem Webpart verbunden ist, von dem das JavaScript ausgegeben wird.

Wenn ScriptLink als Location-Attribut in einer benutzerdefinierten Aktion verwendet wird, wird das Skript auf der Seite auf der Microsoft.SharePoint.SPSite-Ebene hinzugefügt. Alle Seiten auf der Website enthalten das Skript auf der Seite. Verwenden Sie diese Art der Anpassung, wenn JavaScript auf den meisten Seiten innerhalb einer Website verwendet wird.

Welche Art von Anpassung Sie verwenden, hängt vom Umfang des Szenarios ab. Ein Beispiel für das Ersetzen einer Schaltfläche auf dem Menüband auf der Websitesammlungsebene finden Sie unter Exemplarische Vorgehensweise: Ersetzen einer Schaltfläche auf dem Menüband für die Serverkomponente für eine Websitesammlung.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Ersetzen einer Schaltfläche auf dem Menüband für die Serverkomponente für eine Websitesammlung

Konzepte

Imperative Anpassung des Menübands der Serverkomponente

Entwickeln von Seitenkomponenten für das Menüband für die Serverkomponente