Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3088 connectés 

  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  [FullCalendar] - Récupérer l'attribut className d'un élément mis en bg

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[FullCalendar] - Récupérer l'attribut className d'un élément mis en bg

n°2350680
Furaxx
Posté le 03-04-2020 à 14:32:29  profilanswer
 

Bonjour,

 

J'utilise FullCalendar 4.4.0 pour un projet perso.

 

Je souhaite mettre certains jours non "réservable" et j'ai donc ajout un eventSource avec des élements ayant entre autre comme attributs ceux-ci:
- rendering: 'background'
- allDay: true
- className: 'fc_holiday_block'

 

Event background ici: https://fullcalendar.io/docs/background-events

 

Mes éléments ne sont donc pas affichés comme des événements mais comme une mise en forme de la journée où ils se trouvent.
L'affichage se passe bien, tout est pris en compte.

 

Je souhaite par contre, lorsqu'on clique sur une telle journée (callback dayClick sur FC) afficher un popup particulier.
Je veux pour ça récupérer le className de mon élément et s'il className=='fc_holiday_block', alors j'affiche mon popup...

 

... Seul problème, impossible de récupérer ce className.
L'utilisation de eventClick ne fonctionne pas pour ça car mes "événements" sont en background, et c'est donc le jour en lui-même qui a la class en question.

 

J'espère avoir été clair dans mes explications, et par avance, merci pour votre aide! :)


Message édité par Furaxx le 03-04-2020 à 14:35:56
mood
Publicité
Posté le 03-04-2020 à 14:32:29  profilanswer
 

n°2350710
MaybeEijOr​Not
but someone at least
Posté le 03-04-2020 à 16:20:16  profilanswer
 

Bonjour,
 
Je n'y connais rien à FullCalendar, mais en essayant de comprendre, ne devrais-tu pas utiliser un dateClick au lieu d'un eventClick ? En effet, dateClick a la propriété dayEl qui est "An HTML element that represents the whole-day that was clicked on." ce qui semble correspondre à ta demande.


Message édité par MaybeEijOrNot le 03-04-2020 à 16:20:29

---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2350711
Furaxx
Posté le 03-04-2020 à 16:25:07  profilanswer
 

Hum... oublié de le préciser dans mon message d'origine mais j'utilise bien dateClick, la phrase concernant eventClick était là pour préciser que j'avais essayé ce callback au cas où.
 
En fait, je me demande tout simplement si c'est possible, et qu'il ne faudrait pas que j'utilise dayRender, là je n'ai pas de mal à récupérer les infos nécessaires.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  [FullCalendar] - Récupérer l'attribut className d'un élément mis en bg

 

Sujets relatifs
Récupérer automatiquement des listes de produits de Amazon.frRécupérer des infos d'un site toutes les heures
Recupérer données d'un site web[PYTHON] Récupérer les donnée d'un programme
requete http pour récupérer ipComment recuperer le contenu d'un TVirtualStringTree ?
[HTML/CSS][JavaScript] Récupérer un ID sur une autre page WebRécupérer une valeur suivant cellule
Aide récupérer les derniers status de chaque job[Python] Récupérer l'avant dernière chaine de caractère d'un tableau
Plus de sujets relatifs à : [FullCalendar] - Récupérer l'attribut className d'un élément mis en bg


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR