IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

[FullCalendar] id de l'event se perd en route


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2016
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2016
    Messages : 44
    Par défaut [FullCalendar] id de l'event se perd en route
    Bonjour à tous,

    Je reviens avec mes problèmes de Full Calendar. Il y'a quelques mois j'ai mis en place un planning grâce à ce plugin, et ça fonctionnait plutôt bien (grâce aussi à l'aide du forum) mais aujourd'hui j'ai eu quelques retours d'un bug qui devient récurrent et je comprends pas du tout d'où il vient...

    Donc pour m'expliquer, j'ai un planning avec une liste d’événements externes juste au dessus.
    Je prends un évènement externe et je peux le déposer sur le planning à une heure précise.

    Voici la html d'un événement externe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class="fc-event ui-draggable ui-draggable-handle" title="titre de mon événement" data-id="1278" data-event="{"id": 1278, "stick": "true", "title": "titre de mon événement"}">titre de mon événement</div>
    J'ai un "data-event" qui contient les informations nécessaires pour un enregistrement en BDD en Ajax. Seulement voilà, pour certains événements mon "event.id" me retourne "NaN" ou "undefined" et du coup plus possible de le placer sur le planning.

    Après vérifications, le code HTML est correct, l'id est bien présent pourtant.

    Le plugin fournit un événement nommé "eventReceive" qui permet de récupérer les informations dans un objet "event" mais avec un console.log dans cet événement on dirait que je n'ai pas le même objet sur un événement qui fonctionne et un qui ne fonctionne pas.

    Voici le retour d'un événement qui ne fonctionne pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Object {start: o, end: o, resourceId: "25", _id: "_fc4", className: Array(0)}
    Et celui d'un événement qui fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Object {id: 1279, title: "titre", start: o, end: o, resourceId: "29"}
    Je ne comprends pas, si quelqu'un a une piste je suis preneur, merci d'avance

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par défaut
    Bonjour,
    il aurait été judicieux de nous mettre un morceau de code exploitable pour que l'on puisse ce rendre compte après test.

Discussions similaires

  1. Qtip on Event Fullcalendar
    Par amalliap dans le forum jQuery
    Réponses: 0
    Dernier message: 19/05/2016, 09h56
  2. Ajout du même event sur une semaine FullCalendar
    Par amalliap dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 29/04/2016, 10h54
  3. Modifier event FullCalendar
    Par amalliap dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/04/2016, 10h18
  4. Créer des events avec fullcalendar
    Par DjiLow dans le forum jQuery
    Réponses: 7
    Dernier message: 08/02/2011, 22h15
  5. fullCalendar events pas alimenté avec balises JSP
    Par silverfab34 dans le forum jQuery
    Réponses: 2
    Dernier message: 20/08/2010, 11h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo