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

JavaScript Discussion :

Utilisation d'une librairie externe


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut Utilisation d'une librairie externe
    Bonjour,

    Je développe quelques pages web et je voulais intégrer un agenda dedans. Le but est de pouvoir y enregistrer des événements.
    J'ai trouvé calendar.js :
    https://calendar-js.com/

    J'arrive à l'afficher et ajouter des événements, mais je voudrais que lorsqu'on clique sur le bouton d'ajout d'un événement, ont puisse enregistrer les informations de cet événement pour, par exemple, les enregistrer en base de données. Ou qu'à chaque événement ajouté, un export se fasse et que le fichier soit enregistré sur le serveur.

    Mais je n'arrive pas à récupérer les informations de l'événement que j'ajoute ou de tout le calendrier. Je ne sais pas du tout comment m'y prendre.
    Si quelqu'un pouvait me donner quelques petits conseils, ce serait vraiment sympa, je bloque la-dessus depuis un bon moment.

    Voilà le code tout bête qu'il faut pour afficher un calendrier :

    Code html : 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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
        <div>
            <div id="calendar1" style="max-width: 100%;"></div>
            <br />
        </div>
     
        <script>
            var calendarInstance1 = new calendarJs("calendar1", __TRANSLATION_OPTIONS, {
                lang: "fr",
                exportEventsEnabled: true,
                useLocalStorageForEvents: true,
                useAmPmForTimeDisplays: true,
                events: {
                    onEventsExported: function(events) {
                        console.log(events);
                    },
                    onEventsLoaded: function(events) {
                        console.log('Événements chargés:', events);
                    }
                }
            });
     
            // Crée un nouvel événement
            var event1 = {
                from: new Date(),
                to: new Date(new Date().getTime() + 3600000),
                title: "Nouvel événement",
                description: "Description du nouvel événement."
            };
     
        </script>

    Merci d'avance ;-)

    Patrice

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 613
    Par défaut
    regardez dans la documentation là :
    https://calendar-js.com/documentatio...-triggers.html
    il y a plusieurs évènements javascript suivant qu'un évènement du calendrier est ajouté, modifié, etc.

  3. #3
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    Merci de l'aide.
    J'ai vu la documentation, malheureusement, je n'arrive pas à mettre ça en place.
    J'ai jamais utilisé de lib externe, et je n'arrive pas à comprendre bien comment l'utiliser. Il faudrait oneventadd pour ensuite faire un export mais je ne sais pas comment m'y prendre.
    Avec le code de départ de l'agenda, je ne sais pas comment ajouter des actions sur l'agenda.

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 613
    Par défaut
    vous faites la même chose que ce qu'il y a déjà dans votre code pour "onEventsExported" et comme cela vous verrez par exemple ce que vous récupérer comme données lors de l'ajout d'un évènement.

  5. #5
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    J'ai finalement réussi à faire ce que je voulais, mais ça a été laborieux ;-)

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

Discussions similaires

  1. Utilisation d'une librairie externe sous VS2012
    Par morgan_2956 dans le forum Débuter
    Réponses: 6
    Dernier message: 28/10/2014, 11h58
  2. utilisation d'une librairie externe
    Par Fidvir dans le forum MATLAB
    Réponses: 0
    Dernier message: 12/03/2008, 17h10
  3. Réponses: 3
    Dernier message: 03/01/2008, 09h53
  4. [Outils][VS2005] Comment utiliser une librairie externe ?
    Par Djangogol dans le forum EDI/Outils
    Réponses: 4
    Dernier message: 25/05/2006, 11h12
  5. Creer et utiliser une librairie externe à l'exécutable
    Par multani dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 06/11/2003, 10h11

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