48.3 GET_IDファンクションのシグネチャ1

このファンクションは、dom静的IDに基づいてリージョンIDを取得します。

構文

APEX_REGION.GET_ID (
    p_application_id IN NUMBER  DEFAULT apex.g_flow_id,
    p_page_id        IN NUMBER,
    p_dom_static_id  IN VARCHAR2 )
    RETURN NUMBER;

パラメータ

パラメータ 説明
p_application_id そのリージョンを含むアプリケーションのID。
p_page_id そのリージョンを含むページのID。
p_dom_static_id

目的のリージョンの静的ID。

ノート:

p_dom_static_idは一意ではないため、それと同じ静的IDのリージョンが複数存在する場合はtoo_many_rowsエラーが発生します。

次の例では、アプリケーション100、ページ1で、静的IDが"my_apex_region"であるリージョンのIDを取得します。

DECLARE
    l_region_id apex_application_page_regions.region_id%type;
BEGIN
    ...
    l_region_id := apex_region.get_id(
                       p_application_id => 100,
                       p_page_id        => 1,
                       p_dom_static_id  => 'my_apex_region' );
    ...
END;