[RESOLVIDO]Rendered JSF

Olá amigos, seguinte. Tenho uma função em javascript que preciso pegar alguns IDs de componentes no meu JSF.

Mas as telas ficam escondidas com rendered e por isso não estou conseguindo enxergar o ID deles no Javascript. Tem como burlar isso.

Não sei se vai ajudar, pois sou novato no JSF, mas tenta deixar o rendered = “true” e muda o posicionamento do componente na página, de modo que este não seja visto. :smiley:

Com o rendered=true seus componentes não são renderizados no fonte do html, logo seu javascript não vai encontrar os ID´s dos componentes.
Uma alternativa seria usar um CSS no componente que não quer exibir.
Algo como: visibility:hidden ou display:none;

Obrigado a todos pelas respostas. Mas seguinte, não posso colocar o rendered true, nem tira-lo para colocar o visibility hidden.

Pois esse rendered chama ações no meu back end que carregam grande fonte de dados.

O que fiz foi colocar um evento do a4j:support colocando no oncomplete = “minha função”.

Espero que ajude outros usuarios.