APEX中的PREPARE_URL函数;链接模态对话框
创始人
2024-11-10 05:30:26
0次

在APEX中,可以使用PREPARE_URL函数来生成链接URL,以及使用模态对话框来显示链接。

首先,我们需要了解PREPARE_URL函数的语法。PREPARE_URL函数的语法如下:

PREPARE_URL( p_url IN VARCHAR2, p_item_names IN VARCHAR2, p_item_values IN VARCHAR2) RETURN VARCHAR2;

其中,p_url是要生成的链接URL,p_item_names是要传递给目标页面的项名称,p_item_values是要传递给目标页面的项值。

下面是一个代码示例,演示如何使用PREPARE_URL函数生成链接URL并在模态对话框中显示:

  1. 创建一个页面项,用于存储链接URL。可以创建一个隐藏项或者一个可见项,根据实际需求来决定。

  2. 在源页面上创建一个链接按钮或者一个链接项,用于触发模态对话框的显示。

  3. 在链接按钮或者链接项的"目标"属性中,将链接URL设置为PREPARE_URL函数的调用,如下所示:

    javascript:apex.navigation.openModal( PREPARE_URL('f?p=&APP_ID.:&APP_PAGE_ID.::&SESSION.::NO::P1_ITEM_NAME,P2_ITEM_NAME', 'P1_ITEM_NAME,P2_ITEM_NAME', 'P1_ITEM_VALUE,P2_ITEM_VALUE'), null, {title:'Modal Dialog'});

    其中,'f?p=&APP_ID.:&APP_PAGE_ID.::&SESSION.::NO::P1_ITEM_NAME,P2_ITEM_NAME'是目标页面的URL,&APP_ID.和&APP_PAGE_ID.是APEX内置的变量,会被解析为当前应用和页面的ID。P1_ITEM_NAME和P2_ITEM_NAME是要传递给目标页面的项名称,P1_ITEM_VALUE和P2_ITEM_VALUE是要传递给目标页面的项值。

  4. 在源页面的"JavaScript"属性中,添加以下代码,将链接URL设置给页面项:

    apex.item('P3_LINK_URL').setValue( PREPARE_URL('f?p=&APP_ID.:&APP_PAGE_ID.::&SESSION.::NO::P1_ITEM_NAME,P2_ITEM_NAME', 'P1_ITEM_NAME,P2_ITEM_NAME', 'P1_ITEM_VALUE,P2_ITEM_VALUE') );

    其中,'P3_LINK_URL'是存储链接URL的页面项的名称。

  5. 在源页面的"JavaScript"属性中,添加以下代码,用于触发模态对话框的显示:

    apex.item('P3_LINK_URL').showModal();

    其中,'P3_LINK_URL'是存储链接URL的页面项的名称。

通过以上步骤,我们可以在APEX中使用PREPARE_URL函数生成链接URL,并在模态对话框中显示链接。请根据实际需求,修改代码中的页面项名称和URL参数。

相关内容

热门资讯

玩家必看教程!大赢家跑得快开挂... 玩家必看教程!大赢家跑得快开挂功能技巧,大赢家跑得快确实真的是有开挂技巧(有辅助挂教学)1、在大赢家...
玩家攻略推荐!德州扑克辅助器功... 玩家攻略推荐!德州扑克辅助器功能攻略,德州扑克好像有辅助器攻略(真的有辅助挂)1)德州扑克免费钻石:...
推荐一款!一起斗地主辅助功能神... 推荐一款!一起斗地主辅助功能神器,一起斗地主其实存在有辅助神器(有辅助挂教学)1、首先打开一起斗地主...
必看攻略!芷芷休闲透视挂功能软... 必看攻略!芷芷休闲透视挂功能软件,芷芷休闲都是有透视挂软件(有辅助挂方式)1、芷芷休闲有没有辅助教程...
2分钟细说!宝宝浙江开挂功能a... 2分钟细说!宝宝浙江开挂功能app,宝宝浙江都是是有开挂app(有辅助挂教学)小薇(辅助器软件下载)...
揭秘关于!棋牌游辅助功能攻略,... 揭秘关于!棋牌游辅助功能攻略,棋牌游竟然真的有辅助攻略(有辅助挂攻略)1.棋牌游 选牌创建新账号,点...
实测揭晓!七月游戏透视功能ap... 实测揭晓!七月游戏透视功能app,七月游戏确实是有透视app(有辅助挂猫腻)1、完成七月游戏辅助器v...
玩家必看科普!如意棋牌辅助器功... 玩家必看科普!如意棋牌辅助器功能工具,如意棋牌其实是真的有辅助器工具(有辅助挂详细)如意棋牌能透视中...
最新技巧!鼎盛棋牌开挂功能插件... 最新技巧!鼎盛棋牌开挂功能插件,鼎盛棋牌总是是有开挂插件(有辅助挂神器)1、在鼎盛棋牌插件功能辅助器...
揭秘一下!微友约局开挂功能教程... 揭秘一下!微友约局开挂功能教程,微友约局总是有开挂教程(真实有辅助挂)1、揭秘一下!微友约局开挂功能...