Oracle Application Express 5.1 Universal Theme Marc Sewtz Senior Software Development Manager Oracle America, Inc. – New York, NY Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Confidential –Oracle Internal/Restricted/Highly Restricted Marc Sewtz Senior Software Development Manager Oracle Application Express / Database Tools § Oracle Consulting, Hamburg 1998 § Oracle Consulting, New York City 1999 - 2002 § Erste “APEX” Anwendung entwickelt in 2001 § Wechsel in das APEX Entwicklungsteam / Database Tools in 2002 § Twitter: @msewtz § APEX on Twitter: #ORCLAPEX § Blog: http://marcsewtz.blogspot.com Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Confidential –Oracle Internal/Restricted/Highly Restricted 4 1 Themes in Oracle Application Express Template Options 2 Theme Styles 3 Theme Subscriptions 4 Universal Theme 5 Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Confidential –Oracle Internal/Restricted/Highly Restricted 5 1 Themes in Oracle Application Express Template Options 2 Theme Styles 3 Theme Subscriptions 4 Universal Theme 5 Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Confidential –Oracle Internal/Restricted/Highly Restricted 6 Oracle Application Express (APEX) Datenbankzentrische Anwendungsentwicklung Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Confidential–Oracle Internal/Restricted/HighlyRestricted 7 Themes & Templates in APEX HTML Seitengenerierung mit APEX • Benutzer sendet HTTP Request • APEX ließt Seitendefinition und Templates aus dem APEX Metadaten-Repository • APEX ließt Anwendungsdaten für Reports, Charts, Form aus Anwendungsschema • HTML Seite wird dynamisch zur Laufzeit erzeugt und an den Benutzer zurück geliefert Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Confidential–Oracle Internal/Restricted/HighlyRestricted 8 Themes & Templates in APEX Header: <html> Was ist eine Template? <head> <title>#TITLE#</title> #CSS# • Standard HTML mit Substitution-Strings #HEAD# </head> • Template unterteilt in Segmente wie <body> Header, Body, Footer Body: • Substitution Strings zur Laufzeit ersetzt <div> – Dynamischen Inhalten wie z.B. Anwendungsdaten, #BODY# </div> Titel, Logo, Nachrichten, usw. Footer: – CSS, Image und JavaScript File Referenzen #JAVASCRIPT# – Untergeordnete Komponenten, z.B. Navigation, </body> Form, Report oder Chart Regionen; Items, Buttons <html> Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Confidential–Oracle Internal/Restricted/HighlyRestricted 9 Themes & Templates in APEX Template-Typen • Page • Breadcrumb • Region • Button • Report • Label • List • PopupLOV • Komplexere Komponenten verwenden feste HTML Strukturen und können nur per CSS angepasst werden, z.B. Interactive Reports, Interactive Grids, Kalender und Trees Copyright © 2016,Oracle and/or its affiliates. All rights reserved. | Confidential–Oracle Internal/Restricted/HighlyRestricted 10
Description: