Bonjour,
J'ai un rich:tabPanel dans un modalPanel. Il m'affiche bien le premier onglet, mais dès que je clique sur le deuxième, la modalPanel se ferme directement...
Voici le code de la modal Panel :
Et je me permets une petite question subsidiaire : le onblur="toUpperCase()" ne fonctionne pas non plus. J'ai essayé avec un "javascript:toUpperCase()" mais rien à faire.
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
35
36
37
38 <rich:tabPanel> <rich:tab id="manuel" label="Manuel"> <h:form> <table> <tr><td> <h:outputText value='Login : '/><h:inputText id='Login' value="#{administrationController.gestionnaire.uId}" required="true"> <f:validateLength minimum="2"/></h:inputText> </td></tr> <tr><td> <h:outputText value='Nom : ' /> <h:inputText id='Nom' value="#{administrationController.gestionnaire.nom}" required="true" onblur="toUpperCase()"> <f:validateLength minimum="2" maximum="20"/> </h:inputText> </td> <td> <h:outputText value='Prénom : '/><h:inputText id='Prenom' value="#{administrationController.gestionnaire.prenom}" required="true"> <f:validateLength minimum="2"/></h:inputText> </td></tr> <tr><td> <!--<h:outputText value='Couple Ub/Cr : '/> <h:selectOneMenu id='manUbCr' value='#{ajoutGestionnaireController.idUbCr}'> <f:selectItems value="#{ajoutGestionnaireController.ubCentreDeCout}"/></h:selectOneMenu> --> </td></tr> <tr><td> <h:outputText value="Admin ?"></h:outputText><h:selectBooleanCheckbox value="#{administrationController.gestionnaire.admin}"></h:selectBooleanCheckbox> </td></tr> <tr><td> <a4j:commandButton value ="Ajouter" action="#{administrationController.insertGestionnaire}" reRender="tableGestionnaire" ></a4j:commandButton> <a4j:commandButton value ="Annuler" action="#{administrationController.resetGestionnaire}" oncomplete="#{rich:component('panelAjoutGestionnaire')}.hide()" reRender="tableGestionnaire"></a4j:commandButton> </td></tr> </table> </h:form> </rich:tab> <rich:tab id="ldap" label="Ldap"> </rich:tab> </rich:tabPanel>
Partager