2014-12-09 15 views
6

Po prostu skonfigurowałem i stworzyłem pierwszy projekt programistyczny SharePoint: projekt części internetowej, który ma być hostowany w instancji SharePoint Online (moja wersja próbna Office 365).Jak mogę zachować stan części WWW z poziomu strony zawartości strony WWW klienta?

Dowiedziałem się, jak użyć interfejsu API List do przeciągania treści, które mam prezentować, jako rotacyjnej listy obrazów banerów, ale mam jeszcze jeden problem. Chciałbym śledzić, gdzie jestem na liście, a kiedy ostatnio zmieniłem zdjęcia. Another question of mine odpowiada na to całkiem nieźle, jeśli korzystam z pamięci lokalnej, ale czy istnieje jakikolwiek program SharePoint REST lub JSOM API, którego mogę użyć do utrzymywania tego stanu w usłudze SharePoint?

Odpowiedz

1

Podoba mi się odpowiedź magazynu lokalnego, ale można również zapisać informacje o stanie do innej listy programu SharePoint.

śledzić informacje na temat każdego użytkownika (prawdopodobnie z ich identyfikatorem użytkownika, ponieważ oni mogą być uwierzytelnione) i mają wysyłać żądania AJAX lub wniosek JSOM bez widocznych zachowań zwrotnego każdy czas zmiany stanu widza (może nawet użyć pracownika sieci dla użytkowników, którzy je obsługują).

Zapisywanie informacji na listach programu SharePoint nie jest najszybszą operacją na świecie, więc możliwe jest, że baner zostanie obrócony, żądanie zostanie podpalone, a użytkownik zamknie przeglądarkę, zanim żądanie zostanie ukończone - ale w takim przypadku po prostu zbiegliby na tym samym slajdzie, na którym byli wcześniej (tak po prostu powtarzając ostatni krok w rzadkim przypadku, gdy tak się dzieje).

Powiązane problemy