Bonjour,
Voilà j'ai beau chercher je ne trouve pas de solution.
Il s'agit d'un formulaire de création de skin.
Il y a 3 colonnes: une pour l'ouputlabel, une pour l'input et une pour le message d'erreur.
Ce que je souhaiterais c'est que les bordures de cette dernière colonne soient apparents seulement quand un message apparait auquel cas contraire qu'elles ne pissent pas être visible s'il n'y a pas de message d'erreur.
Comme je débute en JSF je ne sais pas non plus si c'est possible.
En vous remerciant grandement par avance.
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 <h:form> <h:panelGroup layout="block"> <h:panelGrid columns="2" columnClasses="label,labelResult"> <h:outputLabel id="name" for="inname" value="#{messages['label.name']} " /> <h:inputText id="inname" value="#{creaTheme.name}" style=" width : 250px;" /> </h:panelGrid> <br /> <h:outputText value="#{messages['label.General']}" class="TitleOutputText" /> <h:panelGrid columns="3" columnClasses="label,labelResult"> <h:outputLabel id="domColor" for="indomColor" value="#{messages['label.domColor']} " /> <h:inputText id="indomColor" value="#{creaTheme.domColor}" style=" width : 250px;" onkeyup="setColor(this.value)" > <f:validator validatorId="colorHexaValidator" /> </h:inputText> <h:message for="indomColor" /> <h:outputLabel id="domColorLight" for="indomColorLight" value="#{messages['label.domColorLight']} " /> <h:inputText id="indomColorLight" value="#{creaTheme.domColorLight}" style=" width : 250px;"> <f:validator validatorId="colorHexaValidator" /> </h:inputText> <h:message for="indomColorLight" />
Partager