コマンドボタンをクリックしたときに無効にするのは簡単です。しかし、フォームの検証が失敗したとしましょう(ajaxを使用した場合と使用しない場合)。検証でユーザーがエラーを修正して再試行できない場合、コマンドボタンを再度有効にするにはどうすればよいですか?
7007 次
2 に答える
8
私は@Danielの答えを、P:commandButtonを使用して私のために働いたものに拡張しました
onclick="this.disabled=true"
oncomplete="this.disabled=
#{!facesContext.validationFailed}"
update="@this"
于 2012-09-04T18:05:38.643 に答える
5
このようなもの ?
<h:commandButton disabled="#{myBean.someCondition and not facesContext.validationFailed}"/>
于 2012-09-04T09:45:27.980 に答える