J'ai un site d'équipe qui est construit autour d'un événement qui se produisent dans une certaine semaine, Le site contient un calendrier avec les activités pour cette semaine.Je veux avoir le affichage du calendrier par défaut pour afficher cette semaine, plutôt que la semaine en cours. Cela peut-il être fait hors de la boîte?Comment définir la date à afficher dans un calendrier SharePoint?
Répondre
L'affichage du calendrier indique toujours la semaine/mois en cours et il n'y a pas de façon OOTB de changer cela. Je recommanderais d'afficher vos événements dans la vue Tous les événements. Ce n'est pas aussi chic que le calendrier, mais je pense que je serais génial pour votre scénario. Utilisez votre navigateur pour ajouter un composant WebPart Calendrier à la page d'accueil de votre site, modifier les propriétés de ce composant WebPart et modifier l'affichage des composants Web de "Calendrier" à "Tous les événements".
Si vous avez besoin pour afficher tout dans un calendrier, Visual Studio d'incendie et de créer votre propre. Le problème avec le composant WebPart par défaut est sa requête CAML. Il peut uniquement accepter des valeurs de plage de temps statiques, par ex. Mois en cours. Afin de réaliser ce que vous voulez, vous devrez créer une requête CAML dynamique pour récupérer ce dont vous avez besoin. Jetez un oeil at this article pour des idées.
La vue ne peut pas être modifiée par défaut à une certaine date, mais vous pouvez utiliser les paramètres de chaîne de requête pour établir un lien direct vers la semaine et la vue souhaitées. Par exemple, vous pouvez modifier le lien rapide pour pointer directement vers /Lists/Calendar/calendar.aspx?CalendarDate=8/24/2009 & CalendarPeriod = week.
Est-il possible d'avoir plus d'une instance du même composant WebPart de calendrier sur une page et de les laisser afficher des mois différents? – elsni
Cette programmation est-elle liée? –