Oracle APEX 21.1 的新功能
地圖區域
在 APEX App 內顯示空間資料比以往更加容易。使用全新的原生地圖元件,可在幾分鐘內將功能強大且豐富的互動式地圖新增到您的 APEX App。此功能由 Oracle eLocation Service 提供技術支援,因此立即可用、無須 API 金鑰!
-
Oracle Spatial 支援
使用 GeoJSON 簡易數值資料欄或 SDO_GEOMETRY 類型的資料欄可以輕鬆進行對應,還能使用空間 SQL 函數、編製索引、座標轉換等 Oracle Spatial 功能。
-
可完整自訂
您可以輕鬆自訂地圖的外觀與風格,使用內建色彩配置進行主題視覺化和製作熱力圖,以及選取多種內建 SVG 形狀和標記圖示,讓您的地圖更加引人注目。
-
功能強大
建立地圖時使用點、線、多邊形、3D 多邊形和熱力圖等多個圖層;為這些項目設定多面向搜尋;或透過動態動作和 JavaScript API 進行更深入的設定。
新的應用程式資料載入
您可以輕鬆新增資料匯入功能,讓使用者透過新的資料載入處理作業將 CSV、XLSX、XML 和 JSON 資料格式上傳至您的應用程式。
-
易於使用
資料載入很簡單,只要選取要上傳的檔案、檢視資料預覽,然後載入即可。
-
功能強大
資料載入可設定為附加、取代或合併資料,使用轉換規則和查尋查詢執行資料轉換,甚至將資料載入表格或集合。
-
進階資料欄對應
使用簡易名稱或正規表示式預先指定資料欄對應,以大幅提升一般使用者的資料載入體驗。
-
資料載入 API
新的 apex_data_loading API 可為您提供處理自訂資料載入處理所需的所有攔截程序。
強化多面向搜尋
多面向搜尋現在支援地圖和行事曆區域類型,可為一般使用者提供額外的彈性以顯示或隱藏面向,讓您輕鬆隱藏進階或少用的面向並在需要時隨時啟用。
-
顯示或隱藏面向
面向現在支援「顯示切換」,一般使用者可輕鬆顯示或隱藏各種面向。隱藏的面向將不會列入計算且不會影響效能。
-
地圖和行事曆支援
您的多面向搜尋現在支援行事曆和地圖區域。
UI 和主題捲動器更新
使用 Font APEX 中的新圖示、通用主題的新式 CSS、效能改進等,讓您在控制應用程式使用者介面時更加得心應手。
-
Font APEX 2.2
總共有 95 個新圖示可供選擇,包含適用於醫療 App、多種地圖標記、新檔案類型的多種圖示。
-
通用主題 CSS 現代化
樣式表已完全重新建構,現在使用 CSS 變數、方格版面配置、彈性方塊等,提供更為強大的現代化使用者介面。
-
效能提升
我們已更新通用主題以減少版面配置對 JS 的依賴,同時將通用主題的 CSS 檔案大小縮減 15%,以提升頁面載入和呈現的效能。
-
更新的 Redwood Light 主題樣式
經過更新後的 Redwood Light 更貼近 Oracle Redwood Design System,同時也支援使用主題捲動器的自訂選項。
-
資料列和主題樣式 CSS 類別
您現在可以定義方格資料列和主題樣式的 CSS 類別,在建立複雜頁面版面配置時提供更多的彈性。
改善 REST 資料來源
-
CSV 資料支援
您現在可以依據 CSV 資料定義 REST 資料來源,將 Web 上的所有 CSV 檔案視為表格。直接在 REST 資料來源建立報表或圖表,或使用同步化功能將資料載入排定到本機表格。
-
REST 資料來源轉換
與資料載入類似,REST 資料來源現在支援多種內建資料轉換,包含轉換成大寫或小寫、移除空格或從其他表格擷取查尋值。這可讓您將 REST 資料來源準備就緒,以便在 APEX 應用程式內輕鬆使用。
原生 Markdown 支援
此版本大幅提升對 Markdown 的支援,包含新的 PL/SQL Markdown 剖析器,以及改善在項目和資料欄中顯示 markdown 格式內容的方式。
-
PL/SQL Markdown API
使用新的 apex_markdown API 可以將簡易式 Markdown 輕鬆轉換成 HTML。
-
Markdown 格式項目
「僅顯示」項目類型現在支援新的格式設定以顯示格式化的 Markdown 內容。
-
Markdown 格式資料欄
Markdown 資料欄類型已重新命名為 Rich Text,現在能夠在互動式和一般報表使用。
新的日期選擇器項目類型
「日期選擇器」項目已全面翻新,支援其他顯示模式、時間選項、動態日期範圍下限和上限,以及多種使用者體驗和輔助功能改進。
-
不同顯示模式
支援的顯示模式為 JET 型彈出式、內嵌和原生 HTML。所有顯示模式都支援日期以及日期與時間。
-
顯示時間屬性
時間要透過新的專用屬性「顯示時間」啟用。
-
動態日期下限和上限
新的日期選擇器項目可定義項目間的日期範圍 (例如,「開始」和「結束」)。
-
改善的使用者體驗
改善年份和月份選項的使用者體驗、加入更多外觀選項 (例如,「顯示週」和「月份外的日子」),以及一些其他新的屬性。
提升安全性
-
跳脫應用程式項目中的特殊字元
現在提供允許跳脫特殊字元的應用程式項目屬性。透過替代語法存取應用程式項目時便會套用此設定。
-
Referrer-Policy HTTP 標頭
APEX 現在會傳送預設 Referrer-Policy HTTP 標頭,因此若使用外部連結,傳送的階段作業 ID 不會再加上 Referrer 標頭。
-
Rich Text 編輯器的 Markdown 格式預設值
Rich Text 編輯器現在預設輸出為 Markdown 格式,以提供最佳的立即可用安全性。
-
階段作業閒置逾時上限
階段作業閒置逾時上限已從 12 小時增加到 24 小時。
開發人員體驗
-
匯入應用程式匯出的 ZIP 檔
您現在可以匯入應用程式匯出的 zip 檔,包含使用 APEXExport 公用程式分割的應用程式 zip 檔。
-
SQL 工作室增強功能
SQL 工作室現在包含新的「建立空間索引」精靈。
-
應用程式和頁面總和檢驗
您現在可以尋找應用程式和頁面總和檢驗,針對不同環境進行簡單的比較。
-
改善程式碼編輯器
我們對 App 產生器中的程式碼編輯器進行了多項改進,包含使用 Ctrl-Alt-C 切換大寫和小寫、標記不存在的頁面項目,以及針對小地圖、顯示建議、顯示行號、顯示空格和輔助功能模式等提供多種其他編輯器選項。
改善報表
-
遲緩載入
一般和互動式報表現在支援「遲緩載入」,必須等到頁面呈現或啟用目前頁籤後才會載入報表資料。啟用「遲緩載入」切換可改善起始頁面載入速度,主要用於包含長時間執行查詢報表的頁面。
-
阿拉伯文和希伯來文的報表列印
報表列印可在匯出成 PDF 時支援複雜的文字版面配置語言,例如希伯來文和阿拉伯文。
-
互動式方格的可變高度資料列
互動式方格現在支援可變高度資料列,只要將「外觀:固定資料列高度」特性設定為關閉即可。
其他功能
-
動態動作增強功能
您現在可以定義從屬端條件、伺服器端條件、授權,以及動態動作的建置選項。
-
改善數字欄位頁面項目類型
「數字欄位」頁面項目類型現在可根據格式遮罩和從屬端驗證自動設定格式。
-
更新色彩選擇器頁面項目類型
「色彩選擇器」頁面項目類型已更新為使用 Oracle JET 色彩頻譜元件,並提供不同顯示模式、色彩預先設定、對比檢查和多種值傳回格式 (HEX、RGB/RGBA、HSL/HSLA 或任何 CSS 色彩值) 等新功能。
-
改善從屬端驗證
從屬端驗證訊息與伺服器驗證訊息更為一致,且不再顯示錯誤彈出式視窗。
-
APEX API 增強功能
APEX_JSON 和 APEX_EXEC 套裝程式現已支援 GeoJSON 和 SDO_GEOMETRY。
-
JavaScript 程式庫升級
我們已將數個 JavaScript 程式庫更新為較新的版本,包括 Oracle JET 10、FullCalendar 5.5.1、CKEditor5 27 及 Monaco Editor 0.22.3。