单击Oracle Apex按钮将打开新窗口

时间:2017-05-16 06:41:48

标签: oracle oracle-apex oracle-apex-5.1

Oracle Apex 5.1,一旦点击按钮就会打开新窗口吗?,任何一个请提供示例代码

5 个答案:

答案 0 :(得分:1)

使用以下代码

的javascript:window.open('在fp =&安培; APP_ID:1:&安培; SESSION ::: 1:P1_ID:' + $ V(" P844_ID&#34 ;)+'' _blank&#39);

答案 1 :(得分:1)

在动态操作中:创建一个执行JS的点击DA

var rowid= this.triggeringElement.id;
vUrl = apex.util.makeApplicationUrl({
//appId: $v("pFlowId"),                   // default is $v("pFlowId") - current app
pageId:10,                     // default is $v("pFlowStepId") - current page
//session: $v( "pInstance" ),   // default is $v("pInstance") - current session
// request: 'TEST_REQUEST',      // default is $v("pRequest") - current request
//debug: 'YES',                 // default is $v("pdebug") - debug YES/NO
itemNames:['P10_SHP_APPLICATIONS_TBL_ROWID'],        
// item names array (no value by default)
itemValues:[rowid]      // item values array (no value by default)
  //printerFriendly: 'YES'        // no value by default 
});//console.log(vUrl);
window.open(vUrl);

答案 2 :(得分:0)

LMGTFY - 您是否尝试过以下

APEX open URL in new window

答案 3 :(得分:0)

javascript:window.open('f?p=&APP_ID.:3002:&SESSION.:::3002:P3002_CPY_ID,P3002_RPM_ID,P3002_ACM_ID,    P3002_FORMAT,P3002_REPORT_PAGE_NO:'+$v("P1977_CPY_ID")+','+$v("P1977_RPM_ID")+','+$v("P1977_ACM_ID")+',VIEW,1977','_blank');

使用上面的代码 单击该按钮并创建动态操作,然后选择“执行Js”并粘贴查询。.传递参数并没有页面所有内容..然后尝试

答案 4 :(得分:0)

步骤下面的流程

Go to Button
Go to button Behavior
Action : Redirect to URL
javascript:window.open('f?p=&APP_ID.:1:&SESSION.::NO:1:P1_PID:'+$v("P2_PID")+'');