Pessoal, estou com um problema.
No JSF os componentes são rederizados com a propriedade ID da seguinte forma nomeDoForm:idDoComponente
O problema é que o browser não está conseguindo achar o componenete no css.
Ex:
No JSP
<h:inputText id=“edtLogin” />
No HTML
No CSS
#form:edtLogin
{
position: absolute;
top: 10px;
}
Como faço isto funcionar?
Obrigado
Tanto no HTML quanto no CSS, tira os dois pontos “:”, e deixa apenas um espaço " "
axo q resolve…
Num tem jeito pois o servlet do jsf que gera o : no id do componente.
Gbzao
Abril 8, 2008, 2:57pm
#4
também já passei mta raiva com esse :id que o JSF gera, faz o seguinte:
ou vc define uma class de css para o input, ou vc coloca algum css global do tipo input { }
para aplicar a todos os inputs…
Tem um propriedade no form do jsf para nao propagar o id(prependId = ‘false’), ou seja, seu componente vai ficar com o id q voce colocar, sem o id do form.
[]´s
Humberto Lima