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 et les évènements externes [Plugin]


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 et les évènements externes
    Bonjour à tous,

    Pour un projet j'utilise le plugin FullCalendar qui est très réussi et fonctionne très bien cependant je rencontre un petit problème pour terminer cette partie "planning".
    Je vois la cause du problème mais je ne trouve pas la solution, ni sur la documentation ni sur le net, j'espère que quelqu'un pourra m'aider.

    Donc pour faire court j'ai un calendrier avec une liste de chauffeurs et des heures. J'ai un bloc d'interventions que je dépose sur mon planning et tout ça fonctionne très bien.
    Je suis en mode jour par jour donc pour chaque jour je charge mes interventions en Ajax et les affiche sur le planning.

    Maintenant pour mon "bloc" d'interventions externes (celles à placer sur le planning), je me suis débrouillé pour aller les chercher en Ajax et les afficher (en changeant de jour ça marche) seulement ... le drag & drop ne fonctionne plus du coup...

    Voici un extrait de ma fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    function loadExternalEvents() {
                        var moment = $('#calendar').fullCalendar('getDate');
                        var date = moment.format();
     
                        $.ajax({
                            url : "<?= $ihm['ajax_dir']; ?>/chargement-interventions-externe.php",
                            type : "POST",
                            data : "date=" + date,
                            dataType: "html",
                            success: function(data) {
                                $('#external-events').html(data);
                            },
                            error: function() {
                                $('#ajax-error').show();
                            }
                        });
                    }
    Je récupère la date grâce à FullCalendar et je m'en sers pour aller chercher mes interventions pour la date en question. Ensuite j'affiche la liste des interventions dans ma div#external-events.
    La raison du problème je pense que ça vient du fait que ma div est remplie en Ajax après que le calendrier ai été chargé et du coup il est un peu perdu pour effectuer le drag & drop...

    Si quelqu'un peut m'aider ce serait très sympa, merci d'avance

  2. #2
    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
    Personne n'aurait une petite idée ? Un bout de piste ?
    Merci d'avance

  3. #3
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 511
    Par défaut
    La raison du problème je pense que ça vient du fait que ma div est remplie en Ajax après que le calendrier ai été chargé.
    pourquoi ne pas lancer Ajax juste avant que le calendrier se charge?

  4. #4
    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
    Parce que du coup si je charge mon Ajax avant de charger le calendrier, je n'ai pas la date du calendrier. J'ai besoin de cette date pour ma requête en Ajax.

    Merci de ta réponse

  5. #5
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 511
    Par défaut
    avez-vous consulter cette documentation ?

  6. #6
    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
    Merci de ton lien, mais lors des mes recherches j'étais tombé dessus et ça n'explique pas la partie sur laquelle je suis.
    Ce tutoriel parle juste du fait de charger les évènements sur le calendrier, et dans mon cas c'est bon.

    Mon seul problème vient du chargement des évènement externes (dans une div à part) pour ensuite les faire glisser sur le calendrier pour les programmer.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/01/2014, 14h24
  2. [fenetre à onglets] Intercepter les événements des panels
    Par Regis.C dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 14/04/2005, 10h50
  3. Choix dans les jointures externes
    Par WebPac dans le forum SQL
    Réponses: 2
    Dernier message: 21/01/2005, 12h34
  4. [COM] Comment utiliser les événements Word ?
    Par Laurent Dardenne dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 30/05/2004, 12h38

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