SP. FeatureCollection object (sp.js)
Representa una colección de objetos SP.Feature.
Última modificación: lunes, 9 de marzo de 2015
Hace referencia a: apps for SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013
var object = new SP.FeatureCollection()
Miembros
El objeto FeatureCollection tiene los siguientes miembros.
Constructor
El objeto FeatureCollection tiene el siguiente constructor.
Constructor |
Descripción |
---|---|
Este miembro está reservado para uso interno y no debe usarse directamente desde el código. |
Métodos
El objeto FeatureCollection tiene los siguientes métodos.
Método |
Descripción |
---|---|
Agrega una característica a la colección con el ámbito e identificador de característica especificados. |
|
Obtiene la característica con el identificador de característica especificado. |
|
Obtiene la característica en el índice especificado de la colección. |
|
Quita la característica con el identificador especificado de la colección. |
Propiedades
El objeto FeatureCollection tiene las siguientes propiedades.
Propiedad |
Descripción |
---|---|
Obtiene la característica en el índice especificado de la colección. |
Ejemplo
En el ejemplo siguiente se crea un botón de entrada en una página de aplicación que usa la colección SP.FeatureCollection para mostrar los identificadores (ID) de las características de activos en el sitio Web actual.
<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>
Extremo del recurso de REST
Estructura de URI de extremo
http://<sitecollection>/<site>/_api/web/features
Solicitudes HTTP
Este recurso admite los siguientes comandos HTTP:
Sintaxis de GET
GET http://<sitecollection>/<site>/_api/web/features
Sintaxis de POST
POST http://<sitecollection>/<site>/_api/web/features