<h:commandButton>
XHTML ページに があります。ボタンをクリックするとすぐにボタンを無効にしたい。次に、ボタンはアクションを呼び出す必要があります。期待どおりにボタンが無効になりますが、問題はアクションが起動されないことです。
<h:commandButton value="Go" onclick="this.disabled=true" action="#{bean.go()}"/>
しかし、属性を削除するonclick
と、アクションが発生します。
または、使用した<a4j:commandButton>
場合は機能します。
次のa4jボタンが機能します。
<a4j:commandButton value="Go" onclick="this.disabled=true" action="#{bean.go()}"/>
<h:commandButton>
アクションが引き続き実行されるように、クリックした後に a を無効にするにはどうすればよいですか?