Поделиться через


SP. Просмотр object (sp.js)

Задает представление списка.

Дата последнего изменения: 6 января 2016 г.

Область применения: apps for SharePoint | SharePoint Foundation 2013 | SharePoint Server 2013

var object = new SP.View()

Элементы

Объект View содержит следующие элементы.

Конструктор

Объект View имеет следующий конструктор.

Конструктор

Описание

Представление

Представляет версию объекта SP.File.

Методы

Объект View содержит следующие методы.

Метод

Описание

deleteObject

Задает тип представления списка.

initPropertiesFromJson

renderAsHtml

Получает версию схемы Microsoft.SharePoint.Client.ServerRuntime.dll на сервере.

обновление

Получает или задает значение, которое указывает сообщение об ошибке, возвращаемое при сбое проверки данных в поле.

Properties

Объект View имеет следующие свойства.

Свойство

Описание

статистические выражения

Получает или задает значение, указывающее, является ли представление списка мобильным.

aggregationsStatus

Получает или задает значение, указывающее идентификатор основного поля подстановки, если это зависимое поле. В противном случае это пустая строка.

baseViewId

Запрашивает плитку, которая описывает графическую ссылку, на которую может нажать пользователь.

contentTypeId

Представляет коллекцию объектов SP.RoleDefinition, которые задают определения ролей, доступные для использования на этом веб-сайте.

defaultView

Количество минут, добавленных к смещению в летнее время.

defaultViewForContentType

Получает разделитель компонентов времени, используемый на сервере.contentTypeId.

editorModified

для данного поля.

форматы

Получает значение, указывающее, отображается ли конфигурация определений сайтов в пользовательском интерфейсе создания новых сайтов.

Скрытый

Получает или задает значение, задающее отображаемое имя создаваемого пользователя.

htmlSchemaXml

Получает или задает значение, указывающее, включены ли в запрос изменения типов контента.

Идентификатор

Получает разделитель групп разрядов, используемый в числах на сервере.

imageUrl

Получает фрагмент XML, который является маркером лицензии приложения, содержащим сведения о свойствах лицензии.

includeRootFolder

Получает значение, задающее коллекцию всех пользовательских дополнительных действий списка.

jsLink

Получает или задает описание плитки.Получает значение, задающее коллекцию функций, активных сейчас на сайте.Получает или задает имя файла

listViewXml

Получает или задает строку, которая представляет XML-код представления.

Примечание

Перечислены JSLink, свойство не поддерживается в опросе или событий. Календарь SharePoint — это список событий.

Метод

.

mobileDefaultView

Инициализирует новый экземпляр SP. WebParts.WebPartDefinitionCollection object (sp.js).

mobileView

reservemember

moderationType

Получает значение, задающее тип утверждения контента для представления списка.

orderedView

Создает новый список или библиотеку документов.

разбитым на страницы

reservemember

personalView

Получает значение, указывающее, является ли представление списка персональным.

readOnlyView

Получает или задает значение, указывающее, используется ли представление списка по умолчанию.

requiresClientIntegration

Получает значение, указывающее, требуются ли для списка права на интеграцию клиента.

rowLimit

Получает или задает значение, которое указывает максимальное число элементов списка, отображаемых на визуальной странице представления списка.

область

Получает назначение роли, связанное с указанными пользователем или группой из коллекции.

serverRelativeUrl

Получает значение, задающее зависящий от сервера URL-адрес страницы представления списка.

styleId

Получает или задает значение, указывающее, включены ли в запрос изменения оповещений.

потоков

reservemember

Заголовок

Получает или задает значение, указывающее отображаемое имя представления списка.

панель инструментов

Получает или задает значение, указывающее группу полей.

toolbarTemplateName

reservemember

viewData

Получает или задает значение, указывающее данные для представления списка.

viewFields

Получает значение, задающее дату и время создания этого сопоставления рабочих процессов.

viewJoins

Получает функцию с указанным идентификатором.

viewProjectedFields

Получает объект SP.ListDataValidationFailure, который содержит сведения о сбое проверки элемента списка.

viewQuery

Получает или задает значение, которое указывает запрос, используемый представлением списка.

viewType

Инициализирует новый экземпляр объекта SP.ListDataValidationExceptionValue.

Пример

В следующем примере создается кнопку ввода на страницу приложения, которая упорядочивает элементы в списке задач текущего сайта в алфавитном порядке убывания.

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

    function runCode() {

        var clientContext = new SP.ClientContext.get_current();

        if (clientContext != undefined && clientContext != null) {
            var web = clientContext.get_web();

            var listCollection = web.get_lists();
            var list = listCollection.getByTitle("Tasks");
            var viewCollection = list.get_views();
            var view = viewCollection.getByTitle("All Tasks");

            var query = '<OrderBy><FieldRef Name=\'Title\' Ascending=\'False\' /></OrderBy>';

            view.set_viewQuery(query);
            view.update();

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

    function onQuerySucceeded() {
        alert('Tasks list ordered in descending alphabetic order.');
    }

    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

Дополнительные сведения см. в разделе Ресурс в виде представления.

Структура URI конечной точки

http://<sitecollection>/<site>/_api/web/lists(listid)/Views(viewid)

Запросы HTTP

Этот ресурс поддерживает следующие команды HTTP:

Синтаксис DELETE

DELETE http://<sitecollection>/<site>/_api/web/lists(listid)/Views(viewid)

Синтаксис MERGE

MERGE http://<sitecollection>/<site>/_api/web/lists(listid)/Views(viewid)

Синтаксис POST

POST http://<sitecollection>/<site>/_api/web/lists(listid)/Views(viewid)

Синтаксис PUT

PUT http://<sitecollection>/<site>/_api/web/lists(listid)/Views(viewid)