Bonjour, j'ai un petit souci:
J'utilise une datatable pour afficher le contenu d'une table de ma base de données. Le problème est que je veux afficher une image dans chaque ligne, et cette image depend d'une des valeurs de la ligne.
Sur l'ancien site en jsp, pas de souci. Ici, je ne sais pas comment faire, j'ai bien essayer un converter sur un graphicimage, mais ca a pas l'air de marcher.
Mon code :
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 <rich:dataTable id="mainTable" value="#{billingService.billingList}" var="record" columnClasses="center" rows="15" reRender="content"> <d:datatable.header-add backingBean="#{billingBean}" itemTitle="#{msg.mystats_billing_header}" /> <rich:column> <f:facet name="header"> <h:outputText value="#{msg.mystats_billing_main_col}" /> </f:facet> <h:graphicImage value="?????"> ???<f:converter converterId="billingClosureImg" />??? </h:graphicImage> </rich:column> <d:datatable.column itemTitle="#{msg.mystats_billing_main_col1}" entity="#{record}" fieldName="label" /> <rich:column> <f:facet name="header"> <h:outputText value="#{msg.mystats_billing_main_col2}" /> </f:facet> <h:outputText value="#{record.closureUserId}"> <f:converter converterId="billingClosureUser" /> </h:outputText> </rich:column> </rich:dataTable>
En gros selon le label je veux afficher telle ou telle image.
Merci d'avance.
Partager