como modificar cor de fundo da linha do DataTable em JSF usando javascript  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
PROGIX
What is classpath?

Membro desde: 28/06/2006 13:54:51
Mensagens: 8
Offline

olá pessoal
estou com uma dúvida de como modificar a cor de fundo da linha atual de uma tag JSF h:datatable utilizando uma função javascript quando o mouse passa pela linha do datatable ?
wmilhomem
HelloWorld
[Avatar]

Membro desde: 13/07/2006 18:07:36
Mensagens: 12
Offline

Eu tenho esse esquema aqui ve se da certo pra ti:

função js:


arquivo.css


Nesse caso quando passa o mouse em cima a cor fica amarela.

Falou.
 Nome do arquivo img.zip [Disk] Download
 Descrição as figuras
 Tamanho 32 Kbytes
 Baixado:  116 vez(es)

PROGIX
What is classpath?

Membro desde: 28/06/2006 13:54:51
Mensagens: 8
Offline

obrigado
Funcionou legal esse esquema. Antes eu estava tentando pegar somente pelo comando JavaScript:

var datatable = document.getElementById("id_do_form:id_datatable");
var tr = datatable.getElementsByTagName('tr');


e não estava funcionando de jeito nenhum. Mas com o seu esquema funcionou direitinho.
Realmente JSF não combina muito com JavaScript, espero que no JSF 2.0 os caras da Sun parem com essa palhaçada e disponibilizem componentes com mais interoperabilidade entre Ajax e JSF para validações no lado do cliente.
Enquanto isso não acontece o jeito é usar JavaScript mesmo.
Você já utilizou a biblioteca o RichFaces / Ajax4JSF ?

Muito obrigado amigo.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team