Bonsoir,
Je tente en ce moment mon premier composant composite JSF. Par un exemple très simplifié de mon problème, on peut écrire :
J'aimerais savoir s'il est possible de rendre le « required="false" » de « attribute name="labelStyleClass" » dépendant de l'état de « attribute name="labelValue" ». En français, dans cet exemple simpliste, est-il possible que « name="labelStyleClass" » ne soit requis que si « name="labelValue" » est « setté ».
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 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:a4j="http://richfaces.org/a4j" xmlns:h="http://java.sun.com/jsf/html" xmlns:c="http://java.sun.com/jsp/jstl/core" xmlns:rich="http://richfaces.org/rich" xmlns:composite="http://java.sun.com/jsf/composite"> <composite:interface> <composite:attribute name="labelValue" required="false" default="" /> <composite:attribute name="labelStyleClass" required="false" /> </composite:interface> <composite:implementation> <h:outputLabel value="#{cc.attrs.labelValue}" styleClass="#{cc.attrs.labelStyleClass}" rendered="#{not empty cc.attrs.labelValue}" /> </composite:implementation> </html>
Merci de vos réponses.
Partager