2014-12-09 8 views
6

Я только что создал и создал с первого раза усилия по разработке SharePoint: проект для веб-части, который будет размещен в экземпляре SharePoint Online (мой кабинет 365).Как сохранить состояние веб-части на странице содержимого веб-части клиента?

Я выяснил, как использовать API-интерфейс списка, чтобы вытащить контент, который я должен представить, являясь вращающимся списком баннерных изображений, но у меня есть еще одна проблема. Я хотел бы отслеживать, где я в списке, и когда последний раз менял изображения. Another question of mine отвечает на это довольно хорошо, если я иду с локальным хранилищем, но есть ли какой-либо SharePoint REST или JSOM API, который я могу использовать для сохранения этого состояния в службе SharePoint?

ответ

1

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

Отслеживайте информацию на основе каждого пользователя (возможно, против их идентификатора пользователя, поскольку они скорее всего будут аутентифицированы) и отправили запрос AJAX или запрос JSOM без видимого поведения обратного вызова при каждом изменении состояния просмотра (возможно, даже использовать веб-исполнителя для пользователей, которые их поддерживают).

Запись информации в списки SharePoint не является самой быстрой операцией в мире, поэтому возможно, что поворот баннера, огонь запроса и пользователь закроют браузер до завершения запроса, но в этом случае они просто придут на тот же слайд, которым они были раньше (так что просто повторяем последний шаг в редком случае, когда это происходит).

 Смежные вопросы

  • Нет связанных вопросов^_^