JSF » link em uma linha inteira do dataTable

1 resposta
G

Estou tentando colocar um link ou evento OnClick em uma linha inteira (TR) de uma dataTable…
Mesmo utilizando JSF + facelets o controle que tenho do HTML está muito longe do ideal.

Em xHtml com Javascript eu faria o seguinte:

<tr onClick="evento">

Mais o dataTable não me permite manipular a linha inteira facilmente…

Fiquei muito decepcionado com os facelets, achei que conseguiria manipular melhor o
html gerado pelo JSF utilizando xhtml com a tag JSFC, mais achei bem longe do ideal.

Alguma sugestão?

1 Resposta

B

tem o jquery, que é para formatação, mas acredito que pode lhe ajudar nesse caso:

<rich:jQuery selector="#carList tr:odd" query="addClass('odd-row')" /> <rich:jQuery selector="#carList tr:even" query="addClass('even-row')" /> <rich:jQuery selector="#carList tr" uery="mouseover(function(){jQuery(this).addClass('active-row')})"/> <rich:jQuery selector="#carList tr" query="mouseout(function(){jQuery(this).removeClass('active-row')})"/>

mais aqui: http://livedemo.exadel.com/richfaces-demo/richfaces/jQuery.jsf

Criado 14 de março de 2008
Ultima resposta 14 de mar. de 2008
Respostas 1
Participantes 2