kleine neue Features von APEX 5.1 Oliver Lemm APEX Expertenseminar Entwickler Einstellungen Page Designer Toolbar Grid Layout Properties Tree View Gallerie 3 Page Designer Tree View 4 Page Designer Drag & Drop von Tabreitern 5 Page Designer Komplettes Design Anpassen 6 Page Designer Darstellung anpassen 7 Page Designer Gutes Layout? 8 noch XPLUG ? http://oratronik.org/ 9 Page Designer Component View 10 Page Designer Eigenschaften durchsuchen 11 Hands-On 12 Toolbar 13 Hilfe Links 14 Hilfe für unterwegs PDF, ePub & Mobi 15 Hilfe benutzen 16 Compatibility Mode 17 Dynamic Actions Default – on page load = No 18 AJAX Request Default – Wait For Result = No 19 Condition Never 20 Hands-On 21 Vereinfachte Dialoge 22 Kalender 23 Kalender eigenes JavaScript 24 Kalender Dynamic Actions Neue Events Date Selected (for inserting records) Event Selected (for updating records) View Changed 25 Hands-On 26 Multi File Upload 27 Neues „Switch“ Item Custom Ja / Nein 28 Color Palette Utility 29 Hands-On Multi File Upload & Switch Item 30 Page Submit Reload on Submit Allows developers to specify when the page should be reloaded following a page submission: Always = Always reload the page to display errors and the success message. Only for Success = Show errors dynamically without reloading page, but reload it after a successful processing. 31 Page Submit Reload on Submit 32 Page Submit Itemwerte im JSON Bisher 200 Items pro Seite geschützte Elemente können mittels Dynamic Actions / AJAX gesetzt werden Bisher konnten „protected“ Elemente nicht verändert werden geschützte Elemente können aktualisiert, hinzugefügt und entfernt werden Bisher verhindert durch Checksumme 33 Page Submit Ungespeicherte Daten 34 Page Submit Übersteuern von ungespeicherte Änderungen 35 Page Submit Clientseitige Validierungen 36 Hands-On Page Submit 37 Plugins Support RequireJS wird für OracleJet oder weitere JavaScript Frameworks benötigt APEX_PLUGIN_UTIL.GET_DATA2 Unterstützt Datenbanktypen SDO_GEOMETRY, ORDIMAGE, XMLType 38 Packaged Apps Competitive Analysis 39 Packaged Apps Sample Projects 40 Packaged Apps P-Track 41 Hands On Packaged Apps 42 Administration Neue APEX Rolle APEX_ADMINISTRATOR_READ_ROLE bisher APEX_ADMINISTRATOR_ROLE Remote Trace & Debugging Administratoren können sql Trace und Debugging in einer Endbenutzer Session aktivieren 43 API APEX_JSON New WRITE procedures to emit a JSON array based on input types APEX_T_VARCHAR2 and APEX_T_NUMBER 44 Libraries HammerJS und Font Awesome sind auf Version 2.0.4 und 4.5.0 aktualisiert worden. Substitution Strings MODERNIZR_URL #MODERNIZR_URL# ersetzt #MODERNIZR_DIRECTORY# und alle fest verdrahtenten Referenzen der Versionen 2.5.3 und 2.6.2 HAMMERJS_URL #HAMMERJS_URL# referenziert die auf die aktuelle und letzte Version des JS Frameworks in APEX 45 weiteres PUBLIC saved Reports Kopie einer Seite kann gespeicherte Reports mit kopieren Build options Default => excluded Team Development verbessert Neue Eigenschaften Bessere „Verfolgung“ eines Sachverhalts Eigene Bilder im Application Builder verwendbar 46 one last thing … APEX in mehreren Tabs http://joelkallman.blogspot.de/2016/07/apex-session-isolation-across-multiple.html 47 @OliverLemm http://oliverlemm.blogspot.de/ http://de.linkedin.com/in/OliverLemm