SP. Objeto Web (Object sp.js)
Representa un sitio web de spfnvlongMicrosoft SharePoint Foundation.
Ú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.Web()
Miembros
El objeto Web tiene los siguientes miembros.
Constructor
El objeto Web 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 Web tiene los siguientes métodos.
Método |
Descripción |
---|---|
Aplica el tema especificado por los contenidos de cada uno de los archivos especificados en los argumentos del sitio. |
|
Aplica la definición de sitio o plantilla de sitio especificada al sitio web al que no se ha aplicado ninguna plantilla. |
|
Elimina el sitio web. |
|
Comprueba si existe el suscriptor de notificaciones de inserción para el usuario actual con el identificador especificado de la instancia de aplicación del dispositivo. |
|
Devuelve si el usuario actual tiene el conjunto de permisos determinado. |
|
Comprueba si el nombre de inicio de sesión especificado pertenece a un usuario válido en el sitio. Si el usuario no existe, agrega el usuario al sitio. |
|
Recupera una instancia de aplicación instalada en este sitio. |
|
Recupera todas las instancias de aplicación instaladas en este sitio que son instancias de la aplicación especificada. |
|
Devuelve una colección de plantillas de sitio disponibles para el sitio. |
|
Obtiene la galería de plantillas de lista, la galería de plantillas de sitio o la galería de elementos web del sitio web. |
|
Devuelve la colección de todos los cambios del registro de cambios realizados dentro del ámbito del sitio, en función de la consulta especificada. |
|
Obtiene el tipo de contenido externo especificado en una aplicación del sistema de línea de negocio. |
|
Devuelve el objeto de archivo ubicado en la dirección URL relativa al servidor especificada. |
|
Devuelve el objeto de carpeta ubicado en la dirección URL relativa al servidor especificada. |
|
Obtiene el suscriptor de notificaciones de inserción a través del sitio para el identificador especificado de la instancia de aplicación del dispositivo. |
|
Consulta los suscriptores de notificaciones de inserción a través del sitio para el valor especificado de los argumentos personalizados. Los argumentos personalizados nulos o vacíos devolverán suscriptores sin ningún filtro. |
|
Consulta los suscriptores de notificaciones de inserción a través del sitio para el usuario especificado. |
|
Devuelve la colección de sitios secundarios del sitio actual en función de la consulta especificada. |
|
Devuelve el usuario correspondiente al identificador de miembro especificado para el sitio actual. |
|
Obtiene el permiso efectivo que el usuario especificado tiene dentro del ámbito de la aplicación actual. |
|
Carga e instala un paquete de aplicaciones en este sitio. |
|
Carga e instala un paquete de aplicación en el sitio en una configuración regional especificada. |
|
Carga un paquete de aplicación y crea una instancia a partir de él. |
|
Devuelve el nombre del archivo de imagen del icono que se usa para representar el archivo especificado. |
|
Registra al suscriptor para notificaciones de inserción a través del sitio. Si el registro ya existe, el token de servicio se actualiza con el nuevo valor. |
|
Anula el registro del suscriptor para notificaciones de inserción del sitio. |
|
Actualiza la base de datos con los cambios realizados en el sitio web. |
Propiedades
El objeto Web tiene las siguientes propiedades.
Propiedad |
Descripción |
---|---|
Obtiene un valor que especifica si se permite al usuario actual usar una aplicación de diseñador para personalizar este sitio. |
|
Obtiene un valor que especifica si se permite al usuario actual editar la página maestra. |
|
Obtiene un valor que especifica si se permite al usuario actual revertir el sitio a una plantilla de sitio predeterminada. |
|
Obtiene un valor que especifica si el sitio permite fuentes RSS. |
|
Obtiene una colección de metadatos para el sitio web. |
|
El identificador de instancia de la instancia de la aplicación que representa esta web. |
|
Obtiene o establece el grupo de usuarios a los que se han asignado permisos de colaboración en el sitio web. |
|
Obtiene o establece el grupo de propietarios asociados del sitio web. |
|
Obtiene o establece el grupo de visitantes asociados del sitio web. |
|
Obtiene la colección de todos los tipos de contenido que se aplican al ámbito actual, incluidos los del sitio web actual al igual que los de cualquier sitio web primario. |
|
Obtiene un valor que especifica la colección de todos los campos disponibles para el ámbito actual, incluidos los del sitio actual al igual que los de cualquier sitio primario. |
|
Obtiene el identificador (Id.) de la configuración de la definición de sitios que se usó para crear el sitio o el identificador de la configuración de la definición de sitios desde la que se derivó la plantilla de sitios usada para crear el sitio. |
|
Obtiene la colección de los tipos de contenido del sitio web. |
|
Obtiene un valor que especifica cuándo se creó el sitio. |
|
Obtiene el usuario actual del sitio. |
|
Obtiene o establece la dirección URL para un archivo de página maestra personalizada para aplicar al sitio web. |
|
Obtiene o establece la descripción del sitio. |
|
Determina si los controladores de vista previa WAC de las llamadas a la biblioteca de documentos están habilitados o no. |
|
Obtiene un valor que especifica los permisos efectivos asignados al usuario actual. |
|
Obtiene o establece un valor booleano que especifica si el sitio web debería usar la estrategia de descarga mínima. |
|
Obtiene la colección de definiciones de receptores de eventos que hay actualmente disponibles en el sitio web. |
|
Obtiene un valor que especifica la colección de características activas actualmente en el sitio. |
|
Obtiene la colección de objetos de campo que representa todos los campos del sitio web. |
|
Obtiene la colección de todas las carpetas de primer nivel del sitio web. |
|
Obtiene un valor que especifica el identificador de sitio del sitio. |
|
Obtiene un valor que especifica el LCID del idioma usado en el sitio. |
|
Obtiene un valor que especifica cuándo se modificó por última vez un elemento en el sitio. |
|
Obtiene la colección de todas las listas incluidas en el sitio web disponibles para el usuario actual en función de sus permisos. |
|
Obtiene un valor que especifica la colección de definiciones de lista y plantillas de lista disponibles para crear listas en el sitio. |
|
Obtiene o establece la dirección URL de la página maestra que se usa para el sitio web. |
|
Obtiene un valor que especifica la estructura de navegación del sitio, incluidas el área Inicio rápido y la barra de navegación superior. |
|
Obtiene el sitio web primario del sitio web especificado. |
|
Obtiene la colección de suscriptores de notificación de inserción a través del sitio. |
|
Obtiene o establece un valor que especifica si el área Inicio rápido está habilitada en el sitio. |
|
Especifica la colección de elementos de papelera de reciclaje de la papelera de reciclaje del sitio. |
|
Obtiene o establece un valor que determina si la papelera de reciclaje está habilitada para el sitio web. |
|
Obtiene la configuración regional que está actualmente implementada en el sitio web. |
|
Obtiene la colección de las definiciones de roles del sitio web. |
|
Obtiene la carpeta raíz del sitio web. |
|
Obtiene o establece un valor booleano que especifica si el sitio web se puede guardar como plantilla de sitio. |
|
Obtiene o establece la dirección URL relativa al servidor del sitio web. |
|
Obtiene un valor que especifica si el usuario actual puede ver la estructura del sistema de archivos de este sitio. |
|
Obtiene la colección de grupos de la colección de sitios. |
|
Obtiene la lista UserInfo de la colección de sitios que contiene el sitio web. |
|
Obtiene la colección de todos los usuarios que pertenecen a la colección de sitios. |
|
Especifica los identificadores de configuración regional (LCID) de los idiomas que están habilitados para el sitio. |
|
Obtiene o establece un valor que especifica si las fuentes RSS están habilitadas en el sitio. |
|
La información del tema de este sitio. Esto incluye información como colores, fuentes, tamaños de radios del borde, etc. |
|
Obtiene o establece el título del sitio web. |
|
Obtiene o establece un valor que especifica si la vista de árbol está habilitada en el sitio. |
|
Obtiene o establece la versión de la interfaz de usuario (UI) del sitio web. |
|
Obtiene o establece un valor que especifica si se muestra u oculta la interfaz de usuario de configuración para la actualización visual. |
|
Obtiene la dirección URL absoluta del sitio web. |
|
Obtiene un valor que especifica la colección de acciones personalizadas de usuario del sitio. |
|
Obtiene el objeto de colección de sitios web que representa todos los sitios web que se encuentran inmediatamente por debajo del sitio web, a excepción de sus sitios web secundarios. |
|
Obtiene el nombre de la definición de sitios o la plantilla de sitios que se usó para crear el sitio. |
|
Obtiene un valor que especifica la colección de todas las asociaciones de flujo de trabajo del sitio. |
|
Obtiene un valor que especifica la colección de plantillas de flujo de trabajo asociadas con el sitio. |
Ejemplo
En el ejemplo siguiente se crea un botón de entrada en una página de aplicación que muestra información acerca de un subsitio.
<asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
<script type="text/ecmascript" language="ecmascript">
var targetWeb;
function runCode() {
// Specify a client context using the server-relative URL of the sub web, load the sub web, and call the ExecuteQueryAsync method.
var clientContext = new SP.ClientContext('/MySubWeb');
targetWeb = clientContext.get_web();
clientContext.load(targetWeb);
clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
}
function onQuerySucceeded() {
// On success, use get_ property assessor methods to return the value of the Title, ID, Language, uiVersion, Description, and Created properties of the SP.Web object.
var message = "Web retrieved:";
message += "\n Title: " + targetWeb.get_title();
message += "\n ID: " + targetWeb.get_id();
message += "\n Language: " + targetWeb.get_language();
message += "\n UI Version: " + targetWeb.get_uiVersion();
message += "\n Description: " + targetWeb.get_description();
message += "\n Created: " + targetWeb.get_created();
alert(message);
}
function onQueryFailed(sender, args) {
alert('Request failed. \nError: ' + args.get_message() + '\nStackTrace: ' + args.get_stackTrace());
}
</script>
<input id="Button1" type="button" value="Run Code" onclick="runCode()" />
</asp:Content>
Extremo del recurso de REST
Consulte Recurso web para más información.
Estructura de URI de extremo
http://<sitecollection>/<site>/_api/web
Solicitudes HTTP
Este recurso admite los siguientes comandos HTTP:
Sintaxis de DELETE
DELETE http://<sitecollection>/<site>/_api/web
Sintaxis de MERGE
MERGE http://<sitecollection>/<site>/_api/web
Sintaxis de POST
POST http://<sitecollection>/<site>/_api/web
Sintaxis de PUT
PUT http://<sitecollection>/<site>/_api/web