Oracle APEX 21.2 的新功能
智慧型篩選條件
「智慧型篩選條件」是新的搜尋元件,可讓使用者透過使用篩選條件建議或搜尋詞快速縮小資料範圍。開發人員可以使用此元件,提供使用者簡化的搜尋體驗以排除資料混亂的情形,並提供單一控制項讓他們立即找到查尋的資訊。
-
功能強大的搜尋列
「智慧型篩選條件」含有功能強大的新搜尋列,為篩選條件提供內建的自動完成功能、支援搜尋多個詞彙,並提供便利的鍵盤導覽功能。
-
搜尋建議
搜尋建議是智慧型篩選條件的核心。這些建議會根據定義的篩選條件提供,並在您輸入時顯示,或是以字詞方式顯示在搜尋列下方。
-
建議字詞
篩選條件會根據您的資料進行評估,並以字詞的方式顯示在搜尋列下方,建議最適合您資料集的前幾個搜尋篩選條件。
漸進式 Web App
將 APEX App 輕鬆定義為漸進式 Web App (PWA),以運用進階快取及改進的效能。您還可以透過裝置特定的安裝指示,將這些 App 安裝在您選擇的智慧型手機上。
-
改善 App 效能
漸進式 Web App 是更快速的 App。利用特殊的瀏覽器快取更有效率地儲存資源,進而縮短頁面載入時間。不安裝 App 也能使用此功能!
-
將您的 APEX 應用程式設定為可安裝
您的 APEX 應用程式值得出現在裝置的主畫面上。為使用者提供可順利安裝 App 的功能。
-
自訂離線頁面
網路通常不善於處理連線離線的狀況。APEX PWA 至少提供了一個可自訂的離線後援頁面。
通用主題與 UI 更新
使用跨頁面樣板的其他元件位置、強制回應對話方塊側邊功能表、改善的輔助功能、更流暢的網頁載入等,讓您在控制應用程式使用者介面時更加得心應手!更新的參照 App 現在提供即時樣板選項預覽,記錄的 CSS 變數和標頭中新的「主題版本」功能表可快速跳至通用主題先前版本的參照 App。
-
更好的頁面版面配置彈性
對頁面元件擺放位置有更勝以往的控制與彈性。現在您可以建構更複雜的頁面版面配置,並相鄰排列不同類型的頁面元件,或是將它們放置在頁面上的任何位置!
-
強制回應對話方塊側邊功能表
一個用以呈現頁面和區域強制回應對話方塊的新樣板,這些對話方塊可以從畫面的兩側滑入,讓畫面的實際可用範圍最大化,並且針對輔助動作提供全新的使用者體驗。
-
改善輔助功能
「通用主題」藉由適當的 aria-* 屬性、更多的語義標記及增強功能全面改善輔助功能,進而提供更好的螢幕助讀程式體驗。
-
更快速的頁面呈現
在頁面呈現速度方面進行多項改良並減少 UI 閃爍,提供更順暢的頁面載入體驗。
新增與更新的元件
強化多面向搜尋
多面向搜尋功能現在提供多值資料欄的宣告式支援,具備改進的輔助功能,並且對面向的顯示方式提供更多的控制。
-
多重值面向
針對以個別字串或 JSON 陣列方式儲存的多重值資料欄,輕鬆建立面向。觀看影片 (2:41)
-
其他 UI 控制項
您現在可以控制篩選指定面向時,是否要顯示面向標籤。您也可以指定在「多面向搜尋」區域中的面向標籤旁邊顯示的圖示。
-
改善輔助功能
有多個改進項目可使多面向搜尋更易於使用與存取。

更新警示與確認對話方塊
-
自訂對話方塊
「警示」與「確認」對話方塊現在具備更新的外觀,並且提供自訂選項以輕鬆指定樣式、標題、圖示,甚至自訂按鈕標籤。
-
樣板指令支援
對話方塊訊息支援 HTML 樣板指令,包括用於實際動態警示之項目參照的從屬端替代項目。
-
按鈕確認
此外,只要開啟任何按鈕的「需要確認」特性,即可觸發確認對話方塊。

地理編碼與地圖項目
對您的地址進行地理編碼從未如此輕鬆,您甚至可以使用頁面項目的方式來顯示地圖!最棒的是無需 API 金鑰!
-
地理編碼與地址標準化
這個新的頁面項目可在使用者開始輸入地址時,提供可供選擇的可能相符項目清單,並且傳回座標以及標準化的地址。
-
顯示迷你地圖
新的「顯示地圖項目」類型可讓您快速將地圖上的單一座標視覺化,非常適合在地址資訊旁顯示。觀看影片 (1:49)
REST 目錄與改進項目
使用者現在可搜尋並瀏覽包含 REST 服務相關描述資料的目錄,並且根據目錄中的 REST 服務描述資料建立 APEX REST 資料來源。此外,還有對簡單 HTTP REST 資料來源的內建分頁支援。
-
跨 App 共用目錄
REST 服務目錄是 APEX 工作區的一部分,可供其中的 App 使用。
-
輕鬆匯出與匯入
可以輕鬆將目錄匯出成單一檔案,然後將其匯入其他工作區。
-
URL 式更新
指向目錄匯出檔的 URL,即可快速重新整理目錄。
-
REST 服務的分頁支援
簡單 HTTP REST 資料來源現在支援分頁配置,可在 APEX 元件中啟用分頁功能。 觀看影片 (3:54)
改善報表下載、訂閱與列印功能
-
報表下載中的影像
現在對下載的報表提供影像資料欄支援,可將其內嵌在 PDF、XLSX 或 HTML 匯出檔案中。觀看影片 (1:32)
-
下載對話方塊改進項目
下載對話方塊現在提供「移除 Rich Text 格式」選項。此外,PDF 輔助功能特性現在以使用者偏好設定的方式儲存。
-
互動式報表訂閱項目
「互動式報表訂閱」現在支援所有下載格式,找不到資料列時將不再傳送任何電子郵件。
開發人員體驗
改善編輯器功能
-
靜態檔案編輯器
允許開發人員建立、編輯與重新命名靜態應用程式、工作區、Plug-in 和主題檔案,無需每次重新上傳檔案。此功能還包括 JavaScript 和 CSS 檔案的自動極簡化,以及 LESS 檔案的編譯。觀看影片 (1:56)
-
改善導覽路徑編輯器
改善「共用元件」的編輯體驗,共用元件可為頁面提供多個條件式導覽路徑項目。
-
使用 SQL 命令執行大型 SQL
SQL 命令現在支援超過 32k 個字元。移除了先前無法編輯長度超過 32KB 的資料欄限制。在頁面送出及 SQL 命令支援大於 32KB 的大型 SQL 程式碼區塊。
環境設定
-
環境標幟
在執行處理或工作區層級設定環境標幟,輕鬆區分不同的 APEX 環境 (「管理服務」→「定義環境標幟」)。
-
SAML 認證
SAML 現在是支援的認證配置,您可以從管理服務為 APEX 開發環境與您自己的 App 設定使用此認證配置。

電子郵件與電子郵件樣板增強功能
-
傳送電子郵件處理的電子郵件樣板支援
「傳送電子郵件」頁面處理作業現在支援使用宣告式替代項目的電子郵件樣板。觀看影片 (2:55)
-
自動化的電子郵件支援
傳送電子郵件現在可用於進行自動化。
-
複製電子郵件樣板
您現在可以輕易複製電子郵件樣板。
-
內嵌電子郵件附件
電子郵件的內嵌影像附件

其他功能
-
資料封裝程式
輕鬆地把應用程式從一個執行處理移轉至另一個執行處理,並且包含表格資料。指定資料要隨著應用程式匯出的表格或表格清單。觀看影片
-
彈出式值清單集顯示值
設定值 (動態動作或 apex.item.setValue) 現在可自動填入顯示值和其他輸出 (如已定義)。
-
新的日期選擇器 'Show-On' 屬性
日期選擇器現在提供 'Show On' 屬性,可控制顯示彈出式行事曆的時機。
-
新的強制回應對話方塊事件
如果使用者按下 Esc 鍵或對話方塊中的 X 按鈕,將會觸發新的「對話方塊已關閉或取消」事件。
-
App 匯出項目的著作權標幟
您現在可以為應用程式匯出項目定義著作權標幟。
-
新的 PL/SQL API
現在可以使用 apex_debug.get_page_view_id 和 apex_debug.get_last_message_id 將 LOGGER 寫入的訊息連結至 APEX 除錯階段作業,並且以正確的順序顯示 LOGGER 訊息。
-
新的 JavaScript API
適用於 mapRegion、facetsRegion、apex.date、apex.items、apex.regions 和 apex.env 的新 API。
-
多了 21 種建置 APEX App 的語言
APEX 的實際執行引擎現在總共提供 31 種語言,包括 English、Español、suomi、Français、Français (Canada)、עברית、Hrvatski、magyar、Italiano、日本語、한국어、Nederlands、Norsk、polski、Português (Portugal)、Português (Brasil)、Română、 Русский、Slovenčina、Slovenščina、српски、Svenska、ไทย、Türkçe、中文(简体)、中文 (繁體)、العربية、čeština、Dansk、Deutsch、Ελληνικά!觀看影片 (2:12)
-
JavaScript 程式庫升級
我們已將多個 JavaScript 程式庫更新為較新的版本,包括 Oracle JET 11、jQuery 3.6.0、PrismJS 1.24.1、MarkedJS 3.0.0 等。