Estou trabalhando com Rich faces e tenho o seguinte componente <rich:modalPanel binding="#{meuBean.modalPanel}"> e em determinada circuntancia eu chamo um metodo para abrir o modal em meu managed bean:
public void abrirModal(){
this.modalPanel.setRendered(true);
}
mas fazendo isso eu ainda nao consigo renderizar o modal.
Coloque o mesmo dentro de um form e coloque o rendered no <rich:modalPanel para o ID deste form, você verá que ao iniciar a tela na arvore de componente e como se não existisse o ><rich:modalPanel, dai qdo você somente seta como true ele não renderiza.
Isso e um teste pra que você possa perceber.
>
Vini_Fernandes
Cara, nao entendi o que voce quis dizer com: “coloque o rendered no <rich:modalPanel para o ID deste form”.
Pode me explicar um pouco mais?
vi-gb
Este e o botao que chama o modalPanel, eu faco um cadastro e se der erro mostra o modalPanel