簡體   English   中英

如何在Oracle APEX中為報表中的每一行添加編輯按鈕?

[英]How do you add an edit button to each row in a report in Oracle APEX?

我正在使用Oracle APEX,並且我在頁面中有一個顯示SQL查詢列的報告區域。 我想在此報告的第一列添加編輯按鈕,以便用戶可以單擊它並編輯/查看其中一個結果。 如何添加此編輯按鈕? 謝謝。

  1. 在報表的SELECT語句中添加一列,如下所示:

     SELECT '' edit_link, -- This is the new column ... 
  2. 轉到“報告屬性”選項卡。

  3. 將新列EDIT_LINK移至列列表的頂部(如果您希望它成為第一列)。

  4. 單擊EDIT_LINK別名左側的鉛筆和紙張圖標以打開“列屬性”頁面。

  5. 轉到“列屬性”頁面的“列鏈接”部分。

  6. 選擇一個顯示為[圖標1],[圖標2],...的圖標(或者您可以使用自己的一個,但更高級)。

  7. 填寫剩余的鏈接字段,以指定在按下鏈接時要轉到的應用程序頁面以及要傳入的值。提供值列表以幫助完成此操作。 例如,您可以指定:

    • 第42頁
    • 項目1名稱:P42_EMPNO
    • 第1項價值:#EMPNO#

      (這將導航到第42頁,將頁面項P42_EMPNO設置為當前報告行中的EMPNO值。)

  8. 按Apply Changes按鈕。

現在運行該頁面,您將擁有每行的編輯鏈接。

您可以在報告中的任何列上使用“列鏈接”部分(根據Tony Andrews的回答)添加鏈接。 例如,“Emp Name”可能鏈接到員工詳細信息,“Dept Name”可能鏈接到部門的詳細信息等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM