APEX重定向頁(通過分支判斷)
1. 導航頁跳轉
參考:https://jeffkemponoracle.com/2017/08/apex-reports-one-link-multiple-destinations/
作用:根據系統類別,跳轉到指定的頁。
原理;建立指向本頁的連結傳引數,建立分支通過plsql塊來判斷條件以重定向到不同頁面。步驟如下:
1. 向頁面新增一些隱藏專案以儲存每個目標頁面的引數;
2. 為每個目標頁面的頁面新增一個分支;
3. 向連結新增請求,以通知頁面已請求重定向。
1.1. 導航頁確認頁項
導航頁P3中確認有P3_AGT_ID和P3_AGT_TYPE頁項
1.2. 導航頁中建立自連結
導航頁中報表型別為互動式報表;
屬性》連結》連結列:連結到定製目標
屬性》連結》目標:
目標》型別:此應用程式中的頁
目標》頁:3
設定項》名稱:P3_AGT_ID 值:#AGT_ID#
設定項》名稱:P3_AGT_TYPE 值:#AGT_TYPE#
高階》請求:GOTO_TARGET
1.3. 導航頁建立分支
作用:建立分支,以判斷不同的值,定位到不同的頁面。
AGT_TYPE: OS=11,DB=12
呈現前》頁首之前》分支:建立兩個分支,分別如下:
標識》名稱:GO_DB_P4
行為》型別:頁或URL(重定向)
行為》目標》目標》型別:此應用程式中的頁
行為》目標》目標》頁:4
行為》目標》設定項:名稱:P4_AGT_ID 值:&P3_AGT_ID
伺服器端條件》型別》PL/SQL表示式::REQUEST = 'GOTO_TARGET' AND :P3_AGT_ID IS NOT NULL AND :P3_AGT_TYPE=12
標識》名稱:GO_OS_P5
行為》型別:頁或URL(重定向)
行為》目標》目標》型別:此應用程式中的頁
行為》目標》目標》頁:5
行為》目標》設定項:名稱:P5_AGT_ID 值:&P3_AGT_ID
伺服器端條件》型別》PL/SQL表示式::REQUEST = 'GOTO_TARGET' AND :P3_AGT_ID IS NOT NULL AND :P3_AGT_TYPE=11
1.4. 測試,根據不同的業務型別,跳轉到不同的頁面。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29519108/viewspace-2158027/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- APEX重定向頁跳轉1
- 3. Python中的分支判斷、迴圈Python
- JavaScript分支結構(判斷結構)使用教程JavaScript
- 通過http上下文判斷是否是Ajax請求HTTP
- 解決React通過ajax載入資料更新頁面不加判斷會報錯的問題React
- document API之visibilitychange事件:判斷頁API事件
- PbootCMS整理分頁判斷進階各種條件判斷和標籤boot
- Linux 下通過ping判斷機器有沒有外網。(不用root)Linux
- 如何通過Java程式碼判斷當前的環境是否支援JRE 9Java
- Java程式設計:通過獲取當前時間,判斷今天星期幾Java程式設計
- Linux 系統如何通過 netstat 命令檢視連線數判斷攻擊Linux
- ids4如何判斷token過期
- jsp頁面判斷檔案上傳型別JS型別
- 寫一個方法判斷頁面滾動方向
- APEX 通過PL/SQL動態展示區域中動態內容SQL
- 帝國CMS利用PHP判斷當前頁面是否為首頁PHP
- 一句話判斷網路是否聯通
- 判斷低通濾波器的相位變化
- PbootCMS內容頁判斷列表中的當前文章高亮各種條件判斷和標籤boot
- 怎麼判斷dns汙染,怎麼判斷dns汙染,具體判斷方法DNS
- 爬蟲:如何判斷一個網頁已經更新?爬蟲網頁
- document API之visibilitychange事件:判斷頁面可見性API事件
- 在 Web 中判斷頁面是不是重新整理Web
- JS的判斷語句:判斷、迴圈JS
- PbootCMS判斷列表頁有無內容,無內容返回提示各種條件判斷和標籤boot
- if 判斷使用
- 智雲通CRM:如何判斷專案的價值?
- 使用帶型別判斷的比較判斷型別
- js函式中的if判斷和a==b判斷JS函式
- 在首頁判斷是否登入並執行登陸
- 頁面可見性判斷:document.hidden與visibilitychange事件事件
- vue router+ vuex+ 首頁登入判斷邏輯Vue
- H5網頁判斷終端並喚起appH5網頁APP
- APEX 通過資料庫中使用者資訊驗證登陸資料庫
- JSP筆記-頁面重定向JS筆記
- 判斷空值
- 素數判斷
- 原型判斷方法原型