私は、いくつかのフォームを含むページと、レコードを保存するための送信ボタンを持っています。何らかのエラーがある場合は、プログラムでエラーメッセージをfacesメッセージで表示します。ADFページのスクロール位置を保持する
afメッセージの[OK]ボタンをクリックすると、ページが一番上にスクロールし、もう一度スクロールしてボタンをクリックする必要があります。
ADFでスクロール位置を保存する方法はありますか?私は
window.scrollToは()メソッド
しかし、他の方法のために、それはAFメッセージ[OK]ボタンをクリックした後に罰金ではなく、作業のJavaスクリプトを呼び出そうとしました。
ページの下部までスクロールする方法を教えてください。
これは実際にはJSの問題ではありません.JSFでは、あなたのページは単に送信されているため、同じページ上でリダイレクトが発生し、ページがスクロールされないのが原因です。 ** sessionStorage **内でスクロール位置を維持するような醜いハックを実装することもできますが、まず自分自身に尋ねます。https://developer.mozilla.org/en/docs/Web/API/Window/sessionStorage – grzesiekgs
もしページが上にスクロールする理由を考えようとしますか? partialSubmit = trueのactonListenerを呼び出すボタンがありますか?この場合、ページは一番上にスクロールしてはいけませんが、アクションメソッドを呼び出す場合はyesです。 – markosca