34.4 ENABLE_USER_STYLEプロシージャ
このプロシージャは、エンド・ユーザーによるテーマ・スタイルの選択を有効にします。これを有効にして、少なくとも1つのテーマ・スタイルがPublic
とマークされている場合、エンド・ユーザーに「カスタマイズ」リンクが表示され、テーマ・スタイルを選択できるようになります。エンド・ユーザーのテーマ・スタイル選択が有効または無効になるのは、ユーザー・インタフェースのレベルです。テーマ番号を指定するときには、テーマをユーザー・インタフェースの現在のテーマにする必要があります。これが影響するのは、エンド・ユーザーのカスタマイズリンクのみです。APEX_THEME
APIコールは、独立しています。
構文
procedure enable_user_style(
p_application_id IN NUMBER DEFAULT {current application id},
p_theme_number IN NUMBER DEFAULT {current theme number}
);
パラメータ
表34-4 ENABLE_USER_STYLEプロシージャ
パラメータ | 説明 |
---|---|
|
アプリケーションID。 |
|
ユーザー・インタフェースの現在のテーマの数。 |
次の例では、アプリケーション100
のDesktop
ユーザー・インタフェースについて、エンド・ユーザーのテーマ・スタイルを有効にします。
declare
l_theme_id apex_themes.theme_number%type;
begin
select theme_number into l_theme_id
from apex_appl_user_interfaces
where application_id = 100
and display_name = 'Desktop';
apex_theme.enable_user_style(
p_application_id => 100,
p_theme_number => l_theme_id
);
end;
親トピック: APEX_THEME