Get page title for links

This commit is contained in:
Jan Kvetina 2022-01-27 19:50:14 +01:00
parent f1471eba93
commit e25c20e4d9
2 changed files with 33 additions and 1 deletions

View File

@ -121,7 +121,7 @@ CREATE OR REPLACE PACKAGE app AS
--
--
-- Return app_id for CORE application
--
FUNCTION get_core_app_id
RETURN sessions.app_id%TYPE;
@ -403,6 +403,17 @@ CREATE OR REPLACE PACKAGE app AS
--
-- Get page title from APEX dictionary
--
FUNCTION get_page_title (
in_page_id navigation.page_id%TYPE := NULL,
in_app_id navigation.app_id%TYPE := NULL
)
RETURN VARCHAR2;
--
-- Get link to page with items
--

View File

@ -856,6 +856,27 @@ CREATE OR REPLACE PACKAGE BODY app AS
FUNCTION get_page_title (
in_page_id navigation.page_id%TYPE := NULL,
in_app_id navigation.app_id%TYPE := NULL
)
RETURN VARCHAR2
AS
out_title apex_application_pages.page_title%TYPE;
BEGIN
SELECT p.page_title INTO out_title
FROM apex_application_pages p
WHERE p.application_id = COALESCE(in_app_id, app.get_app_id())
AND p.page_id = COALESCE(in_page_id, app.get_page_id());
--
RETURN out_title;
EXCEPTION
WHEN NO_DATA_FOUND THEN
RETURN NULL;
END;
FUNCTION get_page_link (
in_page_id navigation.page_id%TYPE := NULL,
in_app_id navigation.app_id%TYPE := NULL,