Jak ukryć i wyświetlić panel p: na przycisku polecenia kliknij

mam następujący problem:

Jestem nowym użytkownikiem JSF2 i primefaces.

Mam na stronie tabelę, która zostanie wypełniona informacjami po wprowadzeniu ciągu przez użytkownika i kliknięciu przycisku CommandButton. Po kliknięciu przycisku chcę, aby został wyłączony do czasu zakończenia przetwarzania.

Aby wyłączyć CommandButton, wykonuję następujące czynności;

<p:commandButton update=":outPanel" widgetVar="btnSend" id="btnsend"
     value="Calcular" actionListener="#{calcBean.getTrfs}" 
     onclick="btnSend.disable()" oncomplete="btnSend.enable()" />  

A potem mam panel, w którym chcę pokazać jego zawartość:

<p:panel id="outPanel" widgetVar="outpanel">
         #{calcBean.result}
</p:panel>

Jak mogę ukryć ten panel zewnętrzny, gdy strona ładuje się po raz pierwszy?

Jak mogę go ukryć, gdy klikam przycisk CommandButton i pokażę go ponownie, jeśli przetwarzanie w moim komponencie bean zakończy się powodzeniem?

Dzięki.

questionAnswers(3)

yourAnswerToTheQuestion