次の問題があります。
私はJSF2とプライムフェイスが初めてです。
ユーザーが文字列を入力して CommandButton をクリックすると、ページに情報が入力されるテーブルがあります。ボタンをクリックした後、処理が終わるまで無効にしたい。
CommandButton を無効にするには、次のようにしています。
<p:commandButton update=":outPanel" widgetVar="btnSend" id="btnsend"
value="Calcular" actionListener="#{calcBean.getTrfs}"
onclick="btnSend.disable()" oncomplete="btnSend.enable()" />
そして、その内容を表示したいパネルがあります:
<p:panel id="outPanel" widgetVar="outpanel">
#{calcBean.result}
</p:panel>
ページが初めてロードされるときに、このアウトパネルを非表示にするにはどうすればよいですか?
CommandButton をクリックしたときに非表示にし、Bean での処理が成功した場合にのみ再度表示するにはどうすればよいですか?
ありがとう。