7
votes

JQuery Calendrier complet, comment changer de vue

J'utilise JQQUERY Calendrier complet dans ma demande, mais j'ai besoin d'une vue légèrement différente, C'est - dans la vue du mois, ne montrez pas les tâches, juste des jours de couleur qui ont des événements associés à différentes couleurs que des jours sans événement. Ensuite, lorsque l'utilisateur clique sur cette journée de la vue Mois - une vue de jour pour cette journée est ouverte affichant tous les événements.

est-il possible de faire un tel ajustement? Merci beaucoup.


0 commentaires

3 Réponses :


1
votes

http://webdesignandseo.net/jquery/datepicker/

Vous pouvez réellement faire cela dans la normale JQuery DatePicker si vous le souhaitez à la place (aller à la marche pour voir des événements et cliquer pour une alerte). Je ne sais pas grand chose de savoir comment fonctionne le plugin calendrier complet, mais il pourrait y avoir quelque chose dans la documentation qui aidera:

http://arshaw.com/fullcalendar/docs/


0 commentaires

7
votes

Je l'ai fait en utilisant deux flux

Mon serveur renvoie FeedBasic et FeedComplex

FeedBasic ne montrera qu'un seul événement sur le mois, peu importe le nombre d'autres événements. sur elle et cela passera à la vue du mois et chargez le flux complet.

Peut-être que ce code peut vous aider. Il s'agit d'un code de code mais il gère 4 flux + calendriers Google. A quelques bugs, mais sa fonctionnalité principale qui fonctionne. xxx

une vidéo de ce qui est censé arriver. Branchez-le dans la façon dont vous avez besoin http://www.youtube.com/watch?v=ukuu9kjxuni


2 commentaires

J'ai ajouté cela comme un favori, je pense qu'il y a beaucoup sur ce code que je peux utiliser dans ma mise en œuvre de FullCalendar. Surtout vos boutons, c'est-à-dire BRS / Google, etc. Je peux l'utiliser pour basculer l'utilisateur Chargement des ensembles de données détaillés ou simples en cliquant sur un bouton. Aussi, vous m'avez vraiment aidé avec un gros problème. Je ne pouvais pas comprendre comment charger un détail d'alimentation de données différent / simple selon le mois / jour / semaine chargé. J'avais besoin de ViewDisplay: fonction (vue) {alerte (vue.name); } Il était juste dans la documentation tout le temps!


Je voulais juste clarifier, lorsque vous vous chargeez d'abord dans le calendrier, puis cliquez sur la vue Mois ou BasicDay, voyez-vous des enregistrements en double? J'ai mis en œuvre exactement votre code (concernant if (vue.name! = Lastview) etc.) mais ne peut pas contourner ce problème



0
votes

Voici une solution qui fonctionne sans doublons générés lors de la déplacement entre vues. Il charge deux ensembles différents de sources de données en fonction de la vue que vous chargez. J'ai utilisé les ppumkins aident avec son. Notez l'ordre du AddevEventSource et RemoveVentsource Appels. Pour moi, je devais charger addevessource avant refaireventsource sinon des doublons apparaîtra sur la première vue sur

http://dev2.mycmo.com.au/fullcalendar/calendar_problem_demo.php < / a>


0 commentaires