0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

looking back this year for my techAdvent Calendar 2019

Day 12

OracleAPEX リージョン表示セレクタの初期表示制御

Last updated at Posted at 2019-12-11

概要

Oracle APEX の「リージョン表示セレクタ」を使ってタブごとに表示内容を制御する画面を作成していた時に、
初期表示のタブをデフォルト(1番最初のリージョン)から変える必要があったため、
そのときの設定内容のメモ。

環境

  • Oracle Database 12c
  • Oracle APEX 18.2

やりたいこと

以下のような画面を作っているときに、リージョンの初期表示を「リージョン2」に設定したかった。

  • リージョンの構成
    apex_1.png

  • 画面表示
    apex_2.png

対応内容

  • 初期表示対象のリージョンに「静的ID」を設定
    apex_3.png

  • ページロード時の処理に以下の内容のスクリプトを記述する
    apex_4.png

// ページ表示時に以下の処理を実行(リージョンの静的ID_tabで要素指定)
document.getElementById("sample2_tab").getElementsByTagName('a')[0].click();

まとめ

やってることとしては、ページロードのタイミングでクリックイベントを起こして、タブ表示を切り替えている。

JavaScriptを使って対応できたけど、個人的にはリージョンの設定で初期表示の制御ができるようになってほしい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?