プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 26.6 SET_CURRENT_STYLEプロシージャ

このプロシージャは、現在のアプリケーションについて現在のテーマ・スタイルを戻します。

構文

    procedure set_current_style (
        p_theme_number  IN NUMBER,
        p_id            IN VARCHAR2
        );

パラメータ

表26-6 SET_CURRENT_STYLEプロシージャ

パラメータ | 説明
--- | ---
`p_theme_number` | デフォルト・スタイルを設定するテーマ番号。
`p_style_id` | 新しいデフォルト・テーマ・スタイルのID。

例

次の例では、`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_current_style (
         p_theme_number => {query.theme_number},
         p_id => {query.theme_style_id}
    );

参照:

SET_CURRENT_THEME_STYLEプロシージャ [非推奨]