34.7 SET_SESSION_STYLEプロシージャ
このプロシージャは、現在のセッションについてテーマ・スタイルを動的に設定します。これは通例、認証の成功後にコールされます。
構文
procedure set_session_style (
p_theme_number IN NUMBER DEFAULT {current theme number},
p_name IN VARCHAR2
);
パラメータ
表34-7 SET_SESSION_STYLEプロシージャ
パラメータ | 説明 |
---|---|
|
セッション・スタイルを設定するテーマ番号。デフォルトはアプリケーションの現在のテーマです。 |
|
セッションで使用するテーマ・スタイルの名前。 |
例
次の例では、DESKTOP
ユーザー・インタフェースに対して、Application Expressのディクショナリ・ビューから現在のテーマ番号を取得します。
select t.theme_number
from apex_application_themes t
where t.application_id = :app_id
and t.ui_type_name = 'DESKTOP'
次の例では、現在のテーマのセッション・テーマ・スタイルをVita
に設定します。
apex_theme.set_current_style (
p_theme_number => {query.theme_number},
p_name => 'Vita'
);
親トピック: APEX_THEME