57.3 DISABLE_USER_STYLEプロシージャ

このプロシージャは、エンド・ユーザーによるテーマ・スタイルの選択を無効にします。エンド・ユーザーが、自身でこのテーマ・スタイルをカスタマイズすることはできません。これが影響するのは、エンド・ユーザーのカスタマイズリンクのみです。APEX_THEME APIコールは、独立しています。

構文

APEX_THEME.DISABLE_USER_STYLE (
    p_application_id  IN NUMBER           DEFAULT {current application id}, 
    p_theme_number    IN NUMBER           DEFAULT {current theme number} 
);

パラメータ

パラメータ 説明
p_application_id アプリケーションID。デフォルトは現在のアプリケーションです。
p_theme_number ユーザー・インタフェースの現在のテーマの数。

次の問合せでは、アプリケーション100のエンド・ユーザー・テーマ・スタイルの選択を無効にします。

DECLARE
    l_theme_id apex_themes.theme_number%type;
BEGIN
    SELECT theme_number
      INTO l_theme_id
      FROM apex_applications
     WHERE application_id = 100;

    apex_theme.disable_user_style(
        p_application_id => 100,
        p_theme_number   => l_theme_id
    );
END;