3.6 セッション・ステートの管理
実行時に編集可能なページの下部に表示される実行時開発者ツールバーから、セッション・ステートを表示し、セッション・ステート・オーバーライドを管理します。
- セッション・ステートの表示
実行時に「セッション」ページを表示するには、実行時開発者ツールバーで「セッション」、「セッション・ステートの表示」の順にクリックします。 - セッション・ステート・オーバーライドの管理
実行時開発者ツールバーから「セッション・オーバーライド」ダイアログにアクセスし、実行時にセッション・ステート値を管理します。
関連項目:
- 実行時開発者ツールバー
- ページ・アイテムの理解
- アプリケーション・アイテムの管理
- コレクションの使用について
- アイテム値の参照の詳細は、「置換文字列の使用」を参照してください
親トピック: アプリケーション・ビルダーの概念
3.6.1 セッション・ステートの表示
実行時に「セッション」ページを表示するには、実行時開発者ツールバーで「セッション」、「セッション・ステートの表示」の順にクリックします。
セッション・ページは、現在実行中のアプリケーションのセッションに関する有益な情報を提供します。Oracle APEXアプリケーションの動作のほとんどは、セッション・ステートの値によって決まります。たとえば、ボタンは、アイテムのセッション・ステートの値に基づいて、条件付きで表示できます。この項では、ページのセッション・ステートを表示する方法について説明します。
セッション・ページを表示するには:
親トピック: セッション・ステートの管理
3.6.2 セッション・ステート・オーバーライドの管理
実行時開発者ツールバーから「セッション・オーバーライド」ダイアログにアクセスし、実行時にセッション・ステート値を管理します。
セッション・オーバーライドの有効化スイッチを使用すると、すべてのセッション値を有効または無効にできます。同様に、すべてのセッション値には、セッション・ステート値のオーバーライドを制御できるようにするスイッチがあります。
たとえば、アプリケーションを翻訳する必要がある場合は、「アプリケーション言語」属性を変更できます。セッション・オーバーライドのもう1つの一般的なユースケースは、#APP_FILES#
などのファイル・パス値を変更することです。この種の変更により、URLはローカル開発用のlocalhost:PORT
のような他の場所にリダイレクトされます。
「セッション・オーバーライド」ダイアログにアクセスするには:
- 開発者としてアプリケーションを実行します。
- 実行時開発者ツールバーを見つけます。デフォルトでは、ページの下部に実行時開発者ツールバーが表示されます。
- 実行時開発者ツールバーで、「セッション」、「セッション・オーバーライド」の順にクリックします。
- 「セッション・オーバーライド」ダイアログで、次のようにします。
- ダイアログを終了します。
- 「保存」をクリックして変更を保存します。
- 「リセット」をクリックして変更を元に戻します。
- 「取消」をクリックして変更を行わずにダイアログを終了します。
親トピック: セッション・ステートの管理