Olá Pessoal,
Estou precisando criar um componente de segurança para JSF. Preciso ler algumas informações de um arquivo xml configurando se o componente com ID input1 por exemplo vai ser readonly ou vai ser renderizado de acordo com um usuário ou grupo logado específico. Até aí tudo bem. O problema é: preciso pegar essas informações e setar dinamicamente nos componentes da tela antes que ocorra a renderização.
Tentei criar um PhaseListener e executálo antes do RenderResponse, porém ele não consegue encontrar os componentes. Se executo depois do RenderResponse as alterações somente serão realizadas depois que eu fizer um Refresh da página.
Como poderia resolver esse problema?
Desde já, muito obrigado.