une fonction pour le bgcolor dans une datatable
En fait je voudrai ke bgcolor d'une colonne de ma datatable change selon la valeur prise par l'une des colonne de la mm ligne, je m'explique: sur une meme ligne g plusieurs colonnes et je voudrai ke la première colonne definisse le statut de la ligne:
Code:
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 31 32 33 34 35 36 37 38 39 40 41 42 43
|
<h:dataTable value="#{event_1.events}" var="event" cellspacing="0" border="1" headerClass="HEADING" binding="#{event_1.datable}" rowClasses="ROW" id="table" width="100%">
<h:column>
<f:facet name="header">
</f:facet>
<h:outputText value="op" />
</h:column> <h:column>
<f:facet name="header">
<h:outputText value="Type" />
</f:facet>
<h:outputText value="#{event.eventType}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Date/Time" />
</f:facet>
<h:outputText value="#{event.eventDateTime}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Terminal number" />
</f:facet>
<h:outputText value="#{event.terminalNumber}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Operation name" />
</f:facet>
<h:outputText value="#{event.actionTaken}" />
</h:column> <h:column>
<f:facet name="header">
<h:outputText value="Description" />
</f:facet>
<h:outputText value="#{event.description}" />
</h:column>
<h:column>
<h:form>
<h:commandButton value="Details" actionListener="#{event_1.selectRow}" action="#{event_1.add}">
</h:commandButton>
</h:form>
</h:column>
</h:dataTable> |
par exemple si la colonne en bleu affiche : "handled" la colonne en rouge prend la couleur du back ground vert
et si c : " not yet handled" elle prend bgcolor jaune
Merci d'avance , mais je suis vraiement bloqué mnt :?