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 :

[richFaces] Fermer un ModalPanel en appuyant sur Echappe


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif Avatar de mr1azl
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2011
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 77
    Par défaut [richFaces] Fermer un ModalPanel en appuyant sur Echappe
    Comme c'est mentionné dans le titre j'aimerai pouvoir fermer des modalPanel en appuyant sur le bouton Echappe du clavier
    Mercii

  2. #2
    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
    Il faut pour cela le faire en Javascript.
    On peut écrire une fonction qui serait appelée au moment où s'affiche un modalPanel, pour pouvoir le fermer. Comme tu utilises Richfaces, tu peux le faire avec jQuery, et la méthode keydown. Le code de la touche Esc est 27.

    Ca pourrait ressembler à quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    jQuery('#idModalPanel').keydown(function(event) {
        if (event.keyCode == '27') {
            // Close modal panel here...
        }
    });
    (à adapter selon tes besoins)
    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

  3. #3
    Membre actif Avatar de mr1azl
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2011
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 77
    Par défaut
    Merci pour ta réponse.

    Finalement j'ai utiliser le composant <rich:hotkey

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <rich:hotKey key="esc" handler="Richfaces.hideModalPanel('mp')" />

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

Discussions similaires

  1. Fermer UserForm en appuyant sur une touche
    Par thomcat dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 21/05/2023, 15h24
  2. Réponses: 12
    Dernier message: 14/02/2005, 10h57
  3. Changer de texture en appuyant sur une touche
    Par Hyoga dans le forum OpenGL
    Réponses: 1
    Dernier message: 29/01/2005, 23h36
  4. Réponses: 15
    Dernier message: 28/01/2005, 04h46
  5. Comment Appuyer sur le bouton d'une page web...?
    Par Mayti4 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 23/01/2005, 14h07

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