Hallo,
ich möchte in JSF eine <h:datatable> die einzelne Reihe worüber sich gerade die Maus befindet, den Hintergrund anders einfärben
in normalen HTML wäre es einfach:
aber in jsf kann nicht direkt Eigenschaften einer Tabellenreihe bestimmen:
dort werden nur explizit die Spalten angegeben mit <h:column>
vllt. hat jmd ja eine Idee
Gruß
Abraxxas
ich möchte in JSF eine <h:datatable> die einzelne Reihe worüber sich gerade die Maus befindet, den Hintergrund anders einfärben
in normalen HTML wäre es einfach:
Code:
...
<table>
<tr onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#33FF66'">
<td>custNo</td>
<td>instidue</td>
<td>department</td>
</tr>
....
dort werden nur explizit die Spalten angegeben mit <h:column>
Code:
....
<h:dataTable onmouseover="this.style.backgroundColor='#33FF66'" onmouseout="this.style.backgroundColor='#FFFFFF'" cellpadding="3" cellspacing="0" rules="all" styleClass="rahmen" id="customerList" value="#{CustomerBean.allCustomer}" var="cust">
<h:column>
<f:facet name="header">
<h:outputText value="#{Msg.customerNo}" />
</f:facet>
<h:outputText value="#{cust.custNo}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="#{Msg.institude}" />
</f:facet>
<h:outputText value="#{cust.institude}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="#{Msg.department}" />
</f:facet>
<h:outputText value="#{cust.department }" />
</h:column>
</h:dataTable>
vllt. hat jmd ja eine Idee
Gruß
Abraxxas