2009-07-26 9 views

Antwort

1

Die Kalenderansicht zeigt immer die aktuelle Woche/Monat und es gibt keine OOTB Möglichkeit dies zu ändern. Ich würde empfehlen, Ihre Ereignisse in der Ansicht Alle Ereignisse anzuzeigen. Es ist nicht so schick wie der Kalender, aber ich denke, ich wäre großartig für dein Szenario. Verwenden Sie Ihren Browser, um der Startseite Ihrer Website den Kalender-Webpart hinzuzufügen, bearbeiten Sie die Eigenschaften dieses Webparts und ändern Sie die Webpart-Ansicht von "Kalender" zu "Alle Ereignisse".

Calendar as All Events view on a Team Site http://www.sharepointusecases.com/wp-content/uploads/2009/07/calendar-view.png


Wenn Sie noch alles angezeigt werden in einem Kalender, Feuer-up Visual Studio benötigen und eigene erstellen. Das Problem mit dem Standard-Webpart ist die CAML-Abfrage. Es kann nur statische Zeitbereichswerte akzeptieren, z. Aktueller Monat. Um das zu erreichen, was Sie wollen, müssen Sie eine dynamische CAML-Abfrage erstellen, um die benötigten Informationen abzurufen. Werfen Sie einen Blick auf at this article für Ideen.

3

Die Ansicht kann nicht standardmäßig auf ein bestimmtes Datum geändert werden. Sie können jedoch Parameter für Abfragezeichenfolgen verwenden, um eine direkte Verknüpfung zur gewünschten Woche und Ansicht herzustellen. Beispielsweise könnten Sie den Quick Link so ändern, dass er direkt auf /Lists/Calendar/calendar.aspx?CalendarDate=8/24/2009 & CalendarPeriod = week zeigt.

+0

Ist es möglich, mehr als eine Instanz desselben Kalenderwebparts auf einer Seite zu haben und sie verschiedene Monate anzeigen zu lassen? – elsni

Verwandte Themen