Mudar a cor da linha selecionada rich:dataTable

Boa tarde galera…

Eu tenho uma table <rich:dataTable que quando o usuario clica na linha da tabela ela muda de cor e o objeto é selecionado no codigo java. Mas, se o usuario clicar na linha selecionada novamente, é preciso que a linha volte para a cor normal da table. Eu consegui fazer o seguinte… O usuario clica uma vez na linha e ela muda de cor, mas se ele clicar novamente, eu nao sei como fazer para voltar somente ela para a cor normal da table… Eu nao posso setar toda a table para a cor padrao dela pq nela o usuario pode selecionar varias linhas…
OBS.: Se a linha estiver na cor padrao e o usuario clicar, ela fica com cor diferente, se ela estiver com a cor diferente e o usuario clicar, ela volta para a cor padrao…

<rich:dataTable width="99%" style="text-align:center; cursor:pointer"
					value="#{pesquisaOrganization.dtModel}" var="dt"
					id="simpletable"
					onRowMouseUp="this.style.backgroundColor='#F5E9D3'">

Agradeço…

1 curtida