57.7 SET_SESSION_STYLEプロシージャ
このプロシージャは、現在のセッションについてテーマ・スタイルを動的に設定します。これは通常、認証の成功後にコールされます。
構文
APEX_THEME.SET_SESSION_STYLE (
p_application_id IN NUMBER DEFAULT {current application id},
p_theme_number IN NUMBER DEFAULT {current theme number},
p_name IN VARCHAR2 );
パラメータ
パラメータ | 説明 |
---|---|
p_application_id |
アプリケーションID。デフォルトは現在のアプリケーションです。 |
p_theme_number |
セッション・スタイルを設定するテーマ番号。デフォルトは、アプリケーションの現在のテーマです。 |
p_name |
セッションで使用するテーマ・スタイルの名前。 |
例
次の例では、Oracle APEXディクショナリ・ビューから現在のテーマ番号を取得し、現在のテーマのセッション・テーマ・スタイルをVita
に設定します。
DECLARE
l_theme_number number;
BEGIN
SELECT theme_number
INTO l_theme_number
FROM apex_application_themes
WHERE application_id = :APP_ID;
apex_theme.set_session_style (
p_theme_number => l_theme_number,
p_name => 'Vita' );
END;
親トピック: APEX_THEME