RichFacesの部品に対してタグのevent属性として適切な値について
Ajax4jsfの
<h:inputText value="#{user.emailAddress}" > <a:support event="onblur" ajaxSingle="true" reRender="errorMessage"/> </h:inputText>
入力フィールドのフォーカスが外れた時点でAjaxでPOSTリクエストを送信し、バリデーションをかけることが可能です。
おなじ要領で
<rich:inplaceInput inputWidth="180" value="#{user.emailAddress}" defaultLabel="入力してください。"> <a:support event="onviewactivated" ajaxSingle="true" reRender="errorMessage"/> </rich:inplaceInput>
<rich:calendar id="birthDay" required="true" enableManualInput="true" value="#{user.birthDay}" datePattern="yyyy/MM/dd" > <a:support event="onchanged" ajaxSingle="true" reRender="errorMessage"/> <a:support event="oninputblur" ajaxSingle="true" reRender="errorMessage"/> </rich:calendar>
RichFacesの場合event名が通常のhtmlのタグの場合と違って過去形のようになっていたり(たとえばonchangeでなくonchanged)、子タグとして複数の