在Apex中,可以通过使用apex_page.get_url
函数生成模态页面的URL。
下面是一个生成模态页面URL的示例代码:
DECLARE
l_url VARCHAR2(2000);
BEGIN
-- 通过apex_page.get_url函数生成模态页面的URL
l_url := apex_page.get_url(
p_application => :APP_ID,
p_page => :PAGE_ID,
p_clear_cache => 'YES',
p_items => 'P1_ITEM1,P1_ITEM2',
p_values => 'Value1,Value2',
p_requested_page => 'MY_MODAL_PAGE'
);
-- 在页面中输出URL
htp.p('Open Modal Page');
END;
在上述代码中,apex_page.get_url
函数用于生成模态页面的URL。该函数接受多个参数,包括应用程序ID、页面ID、清除缓存标志、项名称、项值等。生成的URL可以作为模态页面的链接,在点击时通过apex.navigation.dialog
方法打开模态页面。
需要注意的是,生成的URL中的p_requested_page
参数指定了要打开的模态页面的页面ID。
通过上述代码示例,你可以在Apex中生成模态页面的URL。