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

JSF Java Discussion :

Calendrier JSF dans un formulaire


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 113
    Par défaut Calendrier JSF dans un formulaire
    Bonjour,

    Je débute en JSF et je voulais insérer un calendrier dans une page. Récupérer le jour le mois et l'année choisis. Seulement je ne sais pas comment y arriver.

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 89
    Par défaut
    Je pense que tu pourras ajouter un calendrier javascript (y'en a qlq'uns sur le web) pour la saisie de ta date. Après tu pourras exploiter le champ rempli par ce calendrier par jsf.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 113
    Par défaut
    Je pensais qu'il existe dans jsf un composant calandar que je peux incorporer dans mon formulaire. Un calendrier JavaScript est mon dernier recours

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour,

    De base, JSF ne dispose que de composants très basiques (combobox, input, table, etc.).
    Il est pratiquement toujours nécessaire d'ajouter une librairie supplémentaire de composants afin de gérer l'Ajax, des composants plus complexes.
    Parmi les plus utilisées, il y a RichFaces et Tomahawk. Les deux proposent des composants de calendrier.
    Voici la démo de celui de RF, ici.
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 113
    Par défaut
    RichFaces utilise Ajax si j'ai bien compris !!! ça rejoint la proposition de TheJoe.
    Mais ça m'interesse. Le seule ik est que je vais devoir plancher sur une autre spec. Quelqu'un sait recuperer la date de ce calendar ?

  6. #6
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Pruderic, je ne comprends pas bien ta remarque je dois dire...

    Citation Envoyé par pruderic Voir le message
    RichFaces utilise Ajax si j'ai bien compris !!! ça rejoint la proposition de TheJoe.
    Tout d'abord, un composant calendrier, sera pratiquement obligatoirement fait (en partie) en Javascript. Un calendrier pur HTML, je ne vois pas trop ce que ça pourrait donner (ou alors un truc assez lourd à utiliser).
    Le composant calendar de RF ne déroge pas à la règle.

    A noter que RF n'utilise pas nécessairement Ajax. Certains composants de RF proposent en effet des fonctionnalités Ajax, mais rien ne t'oblige à les employer ! Ajax c'est bien, mais il faut savoir quand l'utiliser, et ne pas en abuser !

    Citation Envoyé par pruderic Voir le message
    Le seule ik est que je vais devoir plancher sur une autre spec.
    Qu'entends-tu par là ?
    Utiliser RF ce n'est pas très compliqué. Il faut "juste" configurer ta webapp pour ça (tu trouveras des infos sur ce site, ou sur le site de RF), et après, ce n'est qu'une question d'utilisation de composants. Le site de démo est plutôt bien fait, et tu peux voir le code JSF utilisé pour chaque composant, ce qui facilite les choses...

    Citation Envoyé par pruderic Voir le message
    Quelqu'un sait recuperer la date de ce calendar ?
    Dans la démo de JSF justement, on a ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <rich:calendar value="#{calendarBean.selectedDate}"
                            locale="#{calendarBean.locale}"
                            popup="#{calendarBean.popup}"
                            datePattern="#{calendarBean.pattern}"
                            showApplyButton="#{calendarBean.showApply}" cellWidth="24px" cellHeight="22px" style="width:200px"/>
    Ce qui signifie que dans le bean calendarBean, il existe une propriété selectedDate de type java.util.Date disposant de getter et setter.
    Lorsque tu soumets le formulaire contenant le champ du calendrier, alors la date est mise dans calendarBean.selectedDate...

    J'espère avoir été suffisament clair
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

Discussions similaires

  1. [AC-2007] Calendrier activeX dans un formulaire
    Par JimJim85 dans le forum IHM
    Réponses: 2
    Dernier message: 24/08/2011, 15h29
  2. Calendrier javascript dans un formulaire JSP
    Par confus dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 17/08/2009, 14h18
  3. Réponses: 6
    Dernier message: 02/04/2007, 19h13
  4. Réponses: 21
    Dernier message: 29/11/2006, 22h51
  5. [VBA-O]Calendrier dans un formulaire outlook
    Par imhotep_zr7s dans le forum VBA Outlook
    Réponses: 4
    Dernier message: 09/02/2006, 21h25

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