57.6 SET_CURRENT_STYLEプロシージャ
このプロシージャは、現在のアプリケーションについて現在のテーマ・スタイルを戻します。
ノート:
これは永続的な変更です。「このアプリケーションを変更」設定は、「共有コンポーネント」、「セキュリティ」、「ランタイムAPIの使用状況」でアクティブにする必要があります。構文
APEX_THEME.SET_CURRENT_STYLE (
p_application_id IN NUMBER DEFAULT {current application ID},
p_theme_number IN NUMBER,
p_id IN VARCHAR2 );
パラメータ
パラメータ | 説明 |
---|---|
p_application_id |
アプリケーションID。デフォルトは現在のアプリケーションです。 |
p_theme_number |
デフォルト・スタイルを設定するテーマ番号。 |
p_id |
ユーザー・プリファレンスとして設定するテーマ・スタイルのID。 |
例
次の例では、APEXディクショナリ・ビューから使用可能なテーマ・スタイルを取得します。
select s.theme_style_id,
t.theme_number
from apex_application_theme_styles s,
apex_application_themes t
where s.application_id = :APP_ID
and s.is_current = 'Yes'
and t.application_id = s.application_id
and t.theme_number = s.theme_number
次の例では、現在のテーマ・スタイルを、上の問合せで戻される値の1つに設定します。
apex_theme.set_current_style (
p_theme_number => {query.theme_number},
p_id => {query.theme_style_id}
);
親トピック: APEX_THEME