Como esconder e mostrar p: painel no botão de comando clique
Eu tenho o seguinte problema:
Eu sou novo no JSF2 e no primefaces.
Eu tenho uma tabela em uma página que será preenchida com informações, depois que o usuário insere uma seqüência de caracteres e clica em um CommandButton. Depois de clicar no botão, quero que ele seja desativado até que o processamento termine.
Para desabilitar o CommandButton estou fazendo o seguinte;
<p:commandButton update=":outPanel" widgetVar="btnSend" id="btnsend"
value="Calcular" actionListener="#{calcBean.getTrfs}"
onclick="btnSend.disable()" oncomplete="btnSend.enable()" />
E então eu tenho um painel onde eu quero mostrar o seu conteúdo:
<p:panel id="outPanel" widgetVar="outpanel">
#{calcBean.result}
</p:panel>
Como posso ocultar esse outpanel quando a página é carregada pela primeira vez?
Como posso ocultá-lo quando clico no CommandButton e só o mostro novamente se o processamento no meu bean for bem-sucedido?
Obrigado.