SP. Web object (sp.js)
Представляет Microsoft SharePoint Foundation веб-сайта.
Дата последнего изменения: 9 марта 2015 г.
Область применения: apps for SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013
var object = new SP.Web()
Элементы
Объект Web содержит следующие элементы.
Конструктор
Объект Web имеет следующий конструктор.
Конструктор |
Описание |
---|---|
Инициализирует новый экземпляр объекта SP.RegionalSettings. |
Методы
Объект Web содержит следующие методы.
Метод |
Описание |
---|---|
Изменение представления. |
|
Задает определение или шаблон сайта, используемые для создания экземпляра сайта. |
|
Удаляет веб-сайт. |
|
Получает уникальный идентификатор объекта SP. Установлено object (sp.js). |
|
Предоставляет операции доступа и изменения для существующих веб-частей на странице веб-частей, а также операции для добавления новых веб-частей на страницу. |
|
Получает или задает логическое значение, указывающее, скрыт ли список. |
|
Возвращает из коллекции группу по идентификатору участника. |
|
, используемого для представления. |
|
Получает веб-сайт, связанный с клиентским контекстом. |
|
Получает коллекцию шаблонов списков, сайтов или веб-частей для веб-сайта. |
|
, указывающее, является ли поле производным от базового типа. |
|
Получает указанный внешний тип контента в бизнес-приложении. |
|
Получает или задает значение, указывающее, включены ли в запрос изменения представлений. |
|
Представляет элемент управления поля выбора. |
|
Фиксирует изменение свойств представления списка. |
|
Запрашивает у подписчиков push-уведомлений на сайте указанное значение настраиваемых аргументов. Настраиваемые аргументы со значением Null или пустые настраиваемые аргументы будут возвращать подписчиков без фильтрации. |
|
Получает значение, которое указывает размещение символов A.M. и P.M.: до или после строки времени. |
|
Возвращает коллекцию дочерних сайтов текущего сайта по указанному запросу. |
|
Возвращает пользователя, соответствующего указанному идентификатору участника для текущего сайта. |
|
Задает тип субъекта. |
|
Задает указанное разрешение для текущего экземпляра. |
|
Передает и устанавливает пакет приложений на сайте с указанным языковым стандартом. |
|
Получает абсолютный URL-адрес сайта, созданного при установке экземпляра приложения, которое используется для размещения компонентов SharePoint. |
|
Задает свойства нового сайта. |
|
Получает значение, задающее имя для входа субъекта. |
|
Отменяет регистрацию подписчика на получение push-уведомлений с сайта. |
|
Инициализирует новый экземпляр объекта SP.ChangeQuery. |
Properties
Объект Web имеет следующие свойства.
Свойство |
Описание |
---|---|
Получает значение, указывающее, может ли текущий пользователь использовать приложение-конструктор для настройки этого сайта. |
|
Уникальный идентификатор назначения ролей. |
|
Получает значение, указывающее, может ли текущий пользователь вернуть сайт к шаблону по умолчанию. |
|
Получает значение, указывающее, допускает ли сайт использование RSS-каналов. |
|
Добавляет в коллекцию новое назначение ролей с указанным субъектом и определениями ролей. |
|
reservemember |
|
Задает поле, которое может содержать несколько строк текста. |
|
Получает подписчика push-уведомлений на сайте для указанного идентификатора экземпляра приложения устройства. |
|
Получает или задает связанную группу посетителей веб-сайта. |
|
reservemember |
|
Получает значение, указывающее коллекцию всех полей, доступных в текущей области, включая типы текущего и всех родительских сайтов. |
|
Задает по указанному запросу коллекцию изменений семейства веб-сайтов из журнала, которые происходили в семействе веб-сайтов. |
|
Представляет тип контента для веб-сайта или списка. |
|
Получает или задает значение, указывающее, включены ли в запрос обновления. |
|
reservemember |
|
Получает или задает URL-адрес файла настраиваемой главной страницы, применяемый к веб-сайту. |
|
Свойство, указывающее на возможность обновления данного объекта. |
|
Удаляет межсайтовую группу с указанным именем из коллекции. |
|
Получает или задает значение, указывающее предполагаемые поля, которые будут использоваться в представлении списка. |
|
Представляет уникальное последовательное расположение изменения в журнале изменений. |
|
Получает или задает значение, указывающее конечное число шкалы оценки. |
|
. |
|
Получает коллекцию объектов полей, представляющую все поля веб-сайта. |
|
Сведения о темах для данного сайта, включая информацию о цветах, шрифтах, радиусах границ и т. д. |
|
Задает свойства, используемые как параметры при инициализации нового типа контента. |
|
Добавляет в коллекцию новый веб-сайт. |
|
Продолжает сеанс отправки блока с дополнительным фрагментом. Текущее содержимое файла не изменяется. |
|
Получает значение, задающее идентификатор элемента корзины. |
|
Получает значение, задающее коллекцию пользовательских дополнительных действий в семействе веб-сайтов. |
|
Получает или задает URL-адрес изображения, связанного с дополнительным действием. |
|
Получает значение, задающее структуру навигации сайта, включая панель быстрого запуска и верхнюю панель навигации. |
|
. |
|
Приводит указанный клиентский объект к производному типу. |
|
Получает или задает значение, указывающее, является ли новый элемент списка файлом или папкой. |
|
reservemember |
|
Получает или задает значение, указывающее, включена ли корзина для веб-сайта. |
|
Получает региональные параметры, в настоящее время реализованные на веб-сайте. |
|
Получает символ, используемый для представления отрицательного знака на сервере. |
|
Получает заголовок приложения SharePoint. |
|
Представляет сопоставление шаблона рабочих процессов с определенным списком или типом контента, содержащее члены, которые возвращают дополнительные сведения о сопоставлении рабочего процесса с этим списком или типом. |
|
Получает или задает зависящий от сервера URL-адрес веб-сайта. |
|
Получает эффективные разрешения указанного пользователя в пределах области текущего приложения. |
|
reservemember |
|
Получает значение, задающее идентификатор сопоставления рабочих процессов. |
|
Получает или задает значение, которое указывает отображаемый текст, соответствующий средней оценке на шкале. |
|
Добавляет в коллекцию пользователя, указанного параметром сведений для создания пользователя. |
|
Получает или задает значение, указывающее, включены ли RSS-каналы на сайте. |
|
. |
|
Получает или задает заголовок веб-сайта. |
|
Получает значение, указывающее сайт, который содержит измененное представление. |
|
Получает или задает версию пользовательского интерфейса веб-сайта. |
|
Получает или задает значение, указывающее, отображаются ли параметры пользовательского интерфейса визуального обновления. |
|
Получает назначение ролей по указанному индексу в коллекции. |
|
Получает значение, задающее отображаемое имя элемента списка. |
|
Получает объект семейства веб-сайтов, представляющий все его непосредственные дочерние веб-сайты, но не их дочерние веб-сайты. |
|
Инициализирует новый экземпляр объекта SP.ChangeView. |
|
Этот класс определяет результат общего доступа для отдельного пользователя, который возвращается с помощью метода UpdateDocumentSharingInfo. |
|
Получает шаблон рабочих процессов по указанному индексу в коллекции. |
Пример
В следующем примере создается кнопку ввода на страницу приложения, которое отображает сведения об дочернего сайта.
<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>
Конечная точка ресурса REST
Дополнительные сведения см. в разделе Веб-ресурс.
Структура URI конечной точки
http://<sitecollection>/<site>/_api/web
Запросы HTTP
Этот ресурс поддерживает следующие команды HTTP:
Синтаксис DELETE
DELETE http://<sitecollection>/<site>/_api/web
Синтаксис MERGE
MERGE http://<sitecollection>/<site>/_api/web
Синтаксис POST
POST http://<sitecollection>/<site>/_api/web
Синтаксис PUT
PUT http://<sitecollection>/<site>/_api/web