RichFaces 4 プロジェクトで、フォーム内の入力フィールドがエラーになったときにカーソル位置を実装したいと考えています。
フォームが表示されたときに最初の入力フィールドに焦点を当てるために、同じフォームで JQuery 関数を既に使用しました。フォームを表示するたびに、最初の入力フィールドにフォーカスがあります。
<rich:jQuery query="focus().select()" selector="#ESUserEditPanelGrid :input:visible:enabled:first" name="focusFirst"/>
<rich:popupPanel id="ESUserEditPanel" autosized="false" keepVisualState="false" domElementAttachment="parent"
width="800" height="400" headerClass="panel-header-class" resizeable="true" onshow="focusFirst();" >
私の目的を達成するために、セレクターのキーワードを Bean メソッドで変更しようとしましたが、うまくいきません。
<rich:jQuery query="focus().select()" selector="#{eSUser.focus}" name="focusFirst"/>
フォームが表示されているときにメソッド getFocus() が呼び出されないようです。
ヒントをいただければ幸いです。