Attribut JSF composite required conditionnel
Bonsoir,
Je tente en ce moment mon premier composant composite JSF. Par un exemple très simplifié de mon problème, on peut écrire :
Code:
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> |
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é ».
Merci de vos réponses.