Comme c'est mentionné dans le titre j'aimerai pouvoir fermer des modalPanel en appuyant sur le bouton Echappe du clavier
Mercii
Comme c'est mentionné dans le titre j'aimerai pouvoir fermer des modalPanel en appuyant sur le bouton Echappe du clavier
Mercii
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 :
(à adapter selon tes besoins)
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... } });
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
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')" />
Partager