APEX_REGION
パッケージは、リージョンを処理するためのパブリックAPIです。
このファンクションは、現在のリージョンが読取り専用でレンダリングされている場合にはTRUEを、リージョンが読取り専用でレンダリングされていない場合にはFALSEを戻します。現在処理されているリージョンがないというコンテキストからこのファンクションがコールされた場合は、NULLを戻します。たとえば、リージョンまたはその基礎となるアイテムおよびボタンの条件でこのファンクションを使用できます。
構文
FUNCTION IS_READ_ONLY RETURN BOOLEAN;
パラメータ
なし。
例
この例では、アプリケーション全体についてセッション固有のリージョン・キャッシュをパージします。
RETURN APEX_REGION.IS_READ_ONLY;
このプロシージャは、指定されたアプリケーション、ページおよびリージョンのリージョン・キャッシュをパージします。
構文
PROCEDURE PURGE_CACHE ( p_application_id IN NUMBER DEFAULT wwv_flow.g_flow_id, p_page_id IN NUMBER DEFAULT NULL, p_region_id IN NUMBER DEFAULT NULL, p_current_session_only IN BOOLEAN DEFAULT FALSE );
パラメータ
表23-1 PURGE_CACHEのパラメータ
パラメータ | 説明 |
---|---|
|
リージョン・キャッシュをパージするアプリケーションの |
|
リージョン・キャッシュをパージするページの |
|
ページ上の特定リージョンのID。値を指定しないと、指定されたページのすべてのリージョンがパージされます。 |
|
現在のセッション用に保存されたエントリのみをパージする場合は、TRUEを指定します。デフォルトは、FALSEです。 |
例
この例では、アプリケーション全体についてセッション固有のリージョン・キャッシュをパージします。
BEGIN APEX_REGION.PURGE_CACHE ( p_current_session_only => true ); END;