概要
Oracle APEX の「リージョン表示セレクタ」を使ってタブごとに表示内容を制御する画面を作成していた時に、
初期表示のタブをデフォルト(1番最初のリージョン)から変える必要があったため、
そのときの設定内容のメモ。
環境
- Oracle Database 12c
- Oracle APEX 18.2
やりたいこと
以下のような画面を作っているときに、リージョンの初期表示を「リージョン2」に設定したかった。
対応内容
// ページ表示時に以下の処理を実行(リージョンの静的ID_tabで要素指定)
document.getElementById("sample2_tab").getElementsByTagName('a')[0].click();
まとめ
やってることとしては、ページロードのタイミングでクリックイベントを起こして、タブ表示を切り替えている。
JavaScriptを使って対応できたけど、個人的にはリージョンの設定で初期表示の制御ができるようになってほしい。