Bonjour,
J'ai un composant selectOneMenu dans un composite. Mon but est de pouvoir configurer l'affichage de l'item "No Selected Option" qui affiche une ligne blanche. Si l'attribut "emptyOption" == true on affiche la ligne, sinon non.
Je n'y arrive, j'ai essayé la lib JSTL avec c:if mais ça ne fonctionnait pas.
Des idées?
Cdt,
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 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.prime.com.tr/ui" xmlns:composite="http://java.sun.com/jsf/composite"> <composite:interface> <composite:attribute name="id" /> <composite:attribute name="value" type="fr.domain.organisation.enums.Type" /> <composite:attribute name="disabled" default="false" /> <composite:attribute name="emptyOption" default="false" type="java.lang.Boolean" /> </composite:interface> <composite:implementation> <p:selectOneMenu id="#{cc.attrs.id}" value="#{cc.attrs.value}" disabled="#{cc.attrs.disabled}"> <f:selectItem itemLabel="" itemValue="" noSelectionOption="true" /> <f:selectItems value="#{selectType.types}" var="type" itemValue="#{type}" itemLabel="#{type.libelle}" /> </p:selectOneMenu> </composite:implementation> </html>
Partager