41.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} 
);パラメータ
表41-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