2011-09-03 68 views
3

在純HTML,當我想點出一個錶行,我只是寫:JSF裝飾鼠標的dataTable排過/出

<tr onmouseover="javaScript_(jQuery)_Code_To_Add_Pointed_Out_Class" 
    onmouseout="javaScript_(jQuery)_Code_To_Remove_Pointed_Out_Class"> 
... 
</tr> 

有沒有辦法做到這一點在<h:dataTable>爲JSF ? Primefaces的東西還是什麼?

+0

也許這個問題的副本: http://stackoverflow.com/questions/5055384/jsf-2-0-javascript-and-css-table – Robin

回答

5

造型由CSS完成。例如。

<h:dataTable styleClass="myTableClass"> 
    ... 
</h:dataTable> 

.myTableClass>tbody>tr { 
    background: pink; 
} 

.myTableClass>tbody>tr:hover { 
    background: purple; 
} 

JavaScript的黑客就像你的問題的例子是僅適用於已經廢棄了很久了古老的瀏覽器需要。

+0

另一個很好的答案,它的工作,非常感謝! –

+0

不客氣。 – BalusC