SP. Feature Object (sp.js)

Steht für ein aktiviertes Feature.

**Letzte Änderung:**Montag, 9. März 2015

**Gilt für:**apps for SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013

var object = new SP.Feature()

Elemente

Das Feature -Objekt verfügt über die folgenden Elemente.

Konstruktor

Das Feature -Objekt hat den folgenden Konstruktor.

Konstruktor

Beschreibung

Feature

Initialisiert eine neue Instanz des SP.Feature-Objekts.

Eigenschaften

Das Feature -Objekt hat die folgenden Eigenschaften.

Eigenschaft

Beschreibung

definitionId

Ruft einen Wert ab, der den Bezeichner für dieses Feature angibt.

Beispiel

Das folgende Beispiel erstellt eine Schaltfläche input auf einer Anwendungsseite, die die Bezeichner der aktiven Features der aktuellen Website angezeigt wird.

<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
<script type="text/ecmascript" language="ecmascript">

    var featureCollection;
    var oneFeature;

    var site;
    function runCode() {
        var clientContext = new SP.ClientContext();
        site = clientContext.get_web();

        clientContext.load(site);

        featureCollection = site.get_features();
        clientContext.load(featureCollection);

        clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
    }

    function onQuerySucceeded() {
        var listEnumerator = featureCollection.getEnumerator();
        var featureInfo = '';

        while (listEnumerator.moveNext()) {
            oneFeature = listEnumerator.get_current();
            featureInfo += 'Feature ID: ' + oneFeature.get_definitionId() + '\n';
        }
        alert(featureInfo);
    }

    function onQueryFailed(sender, args) {

        alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());
    }

</script>

    <input id="Button1" type="button" value="Run Code" onclick="runCode()" />

</asp:Content>

REST-Ressourcenendpunkt

Endpunkt-URI-Struktur

http://<sitecollection>/<site>/_api/web/features(featureid)

HTTP-Anforderungen

Diese Ressource unterstützt die folgenden HTTP-Befehle:

POST-Syntax

POST http://<sitecollection>/<site>/_api/web/features(featureid)