2010-08-30 6 views
3

Comment afficher plusieurs événements utilisateur dans une seule page dans un groupe fullcalendar par nom d'utilisateur?fullcalendar - Affichage multi-utilisateur

+0

Pouvez-vous s'il vous plaît parler un peu plus exactement ce que vous voulez, et probablement une lecture de cela aussi http: // msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx Plus vous fournissez d'informations, meilleure est la qualité des réponses que vous obtiendrez. – MrBliz

+0

Avez-vous déjà trouvé une solution? – bgmCoder

+0

Vous pouvez également utiliser l'affichage des ressources de Sean Kenny http://www.seankenny.me/blog/2014/08/11/fullcalendar-with-a-resource-day-view-v2-0-2/ –

Répondre

0

Je crois que ce que ma chérie demande est des affichages multi-utilisateurs sur le même calendrier.

Jquery-week-calendrier a cette fonctionnalité. http://themouette.github.com/jquery-week-calendar/weekcalendar_demo_3.html C'est plutôt joli.

J'espère que FullCalendar ajoute ceci à un moment donné. En attendant, cela devrait être mis en œuvre grâce à un peu de personnalisation de la routine de mise en page d'événement. Vous devez attribuer une classe css différente par utilisateur, puis remplacer le système de mise en page pour afficher simultanément les événements se produisant côte à côte plutôt que de les superposer.

+0

J'ai placé une demande de fonctionnalité pour cela. – bgmCoder

+0

@gidmanma avez-vous résolu cela en fullcalendar. –

+0

@YatinMistry Non. C'était juste un projet parallèle et non un livrable, donc je l'ai ignoré. – gidmanma

2

Ce n'est pas intégré, mais je le fais en utilisant la méthode eventAfterRender pour modifier la largeur et la position de gauche des événements en fonction d'une valeur d'index définie dans le générateur de flux. Par exemple: Les événements de user1 ont un décalage de base gauche de 0px, user2 200px, user3 300px, etc. et la largeur des événements est basée sur la largeur totale divisée par le nombre d'utilisateurs. Manipuler des événements qui se chevauchent, etc, a été un peu pénible, mais s'est bien passé à la fin.

+0

J'essaie de réaliser quelque chose de ce genre http://stackoverflow.com/questions/10237974/how-to-adjust-width-and-position-of-events-in-jquery-full-calendar-in-week- vue. Appréciez si vous pouvez aider avec un exemple de code – naren

+0

@SomethingOn Avez-vous une méthode à partager? – bgmCoder

+0

Je ne travaille plus à la compagnie où j'ai développé ceci et n'ai pas le code à partager ... pardon :( – SomethingOn

0

Après une longue recherche, il y a effectivement quelques solutions:

Cette page est le meilleur que vous pouvez obtenir sur le sujet dans Stack Overflow: Adding a Resource View/Gannt chart to jQuery Fullcalendar

Il y a deux fourches fullCalendar qui incluent une vue ressource fera ce que vous (et moi) recherchez:

https://github.com/benbruscella/fullcalendar

https://github.com/ikelin/fullcalendar

J'ai essayé les démos et le travail.

En fait, voici une liste de toutes les fourches github fullCalendar: http://forked.yannick.io/arshaw/fullcalendar