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 :

Cacher un composant après un temps précis automatiquement


Sujet :

JSF Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut Cacher un composant après un temps précis automatiquement
    Bonsoir ,

    Je suis en train de développer un formulaire d'authentification et ou j'ai un premier panel où il y a le username et password et un autre panel pour afficher les messages d'erreurs si l'utilisateur ne tape rien !

    Au début, le panel contenant les messages d'erreurs est caché, puis lorsque l'on clique sur le bouton login, si on n'a rien saisi, alors le panel s'affiche avec les messages d'erreurs.

    Jusqu'ici ça fonctionne, maintenant j'aimerais que lorsque le panel apparait, il finisse par disparaître au bout de 4 secondes.

    Quelqu'un saurait-il m'indiquer comment procéder ?
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
                <p:panel id="panel"
                    style="position:absolute;top:230px;;left:360px;height:320px;width:50%;background-color:#efefef">
     
    <p:panel id="panelerreur" rendered="#{adminCtr.afficher}">
                    <p:messages id="msgs" />
    </p:panel>
                    <h:outputText value="Administration Login"
                        />
                    <p:graphicImage value="/images/cadna.png"
                        ></p:graphicImage>
     
     
                    <h:panelGrid columns="3">
                        <h:outputLabel for="firstname" value="Username"
                             />
                        <p:inputText value="#{adminCtr.admin.login}" id="firstname"
                             required="true"
                            requiredMessage="Veuillez saisir votre username">
                        </p:inputText>
     
     
                        <h:outputLabel for="password" value="Password"
                            />
                        <p:inputText value="#{adminCtr.admin.password}" id="password"
                             required="true"
                            requiredMessage="Veuillez saisir votre password">
                        </p:inputText>
                    </h:panelGrid>
     
     
                    <p:commandButton value="Log in" actionListener="#{adminCtr.logOn}" update="panel,panelerreur"
                         icon="ui-icon-star" >
                    </p:commandButton>
                </p:panel>
    Merci d'avance pour votre aide.

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 100
    Par défaut
    Hello
    Je n 'ai pas d'exemple à te fournir de suite, mais pense plutôt à utiliser les timer AJAX pour ton besoin.

    en gros, quand l utilisateur clique sur le bouton, tu initialise le timer, et c'est ton timer qui cache le panel une fois le délais passé

    exemple timer:
    http://www.primefaces.org/showcase/ui/pprCounter.jsf

  3. #3
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Bonjour, je ne vais peut être pas apporter une réponse technique à la réponse, mais perso d'un point de vue fonctionnel ça ne me choque pas qu'un utilisateur qui s'est trompé de login/pwd ait de manière insistante le msg d'erreur en rouge tant qu'il n'en a pas rentré un autre qui soit OK.

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    Citation Envoyé par DevServlet Voir le message
    Bonjour, je ne vais peut être pas apporter une réponse technique à la réponse, mais perso d'un point de vue fonctionnel ça ne me choque pas qu'un utilisateur qui s'est trompé de login/pwd ait de manière insistante le msg d'erreur en rouge tant qu'il n'en a pas rentré un autre qui soit OK.
    Merci pour ta réponse. En fait, je suis en train de développer un site web et c'est ma première expérience...
    Donc si l'utilisateur se trompe, je peux laisser le message d'erreur affiché et lorsqu'il remplit correctement les champs, je le redirige vers le bon résultat ?

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Ah oui oui tout simplement. Vaut mieux réfléchir sur des problématiques réelles.

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    Ouais je pense que votre idée est plus idéal que la mienne après tout je vais faire directement avec ce que vous m'avez dit
    Merci

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

Discussions similaires

  1. [PPT-2010] blocage son et lecture automatique après un temps variable
    Par gardamon dans le forum Powerpoint
    Réponses: 3
    Dernier message: 22/10/2011, 01h12
  2. Réponses: 3
    Dernier message: 03/11/2009, 21h58
  3. Réponses: 3
    Dernier message: 01/10/2005, 20h02
  4. fermeture d'une application après un temp d'inactivité?
    Par sitdown dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 24/08/2005, 15h44
  5. Temps précis portable
    Par KORTA dans le forum C
    Réponses: 3
    Dernier message: 16/09/2003, 13h17

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