このプロシージャは、現在のセッションについてテーマ・スタイルのCSS URLを動的に設定します。テーマ・スタイルのCSS URLは、直接渡されます。永続スタイルの定義は必要ありません。これは通例、認証の成功後にコールされます。
構文
procedure set_session_style_css ( p_theme_number IN NUMBER DEFAULT {current theme number}, p_css_file_urls IN VARCHAR2 );
パラメータ
表32-8 SET_SESSION_STYLE_CSSプロシージャ
パラメータ | 説明 |
---|---|
|
セッション・スタイルを設定するテーマ番号。 |
|
スタイル・ディレクティブのあるCSSファイルのURL。 |
例
次の例では、DESKTOP
ユーザー・インタフェースに対して、Application Expressのディクショナリ・ビューから使用できるテーマ・スタイルを取得します。
select s.theme_style_id, t.theme_number from apex_application_theme_styles s, apex_application_themes t where s.application_id = t.application_id and s.theme_number = t.theme_number and s.application_id = :app_id and t.ui_type_name = 'DESKTOP' and s.is_current = 'Yes'
次の例では、現在のテーマ・スタイルを、上の問合せで戻される値の1つに設定します。
apex_theme.set_session_style_css( p_theme_number => {query.theme_number}, p_css_urls => {URLs to theme style CSS files} );
親トピック: APEX_THEME