Driving Behavioral Change for Information Management through Data-Driven Gree...
APEX Themes and Templates
1. APEX Themes & TemplatesJeffrey Kempjeffkemponoracle.com18 August 2010 The most comprehensive Oracle applications & technology content under one roof
2. Apex Themes and Templates Apex 4.0 Improvements Apex 4.0 Themes Tour Intro to Templates Themes + Templates + Apps Managing Themes Customising Templates & CSS
3. About Me 60% Oracle Developer 50% Apex Developer 40% Iced Coffee
7. Apex 4.0 Improvements Better Themes Application Express provides 20 themes. Each theme is comprised of component templates that define the look-and-feel of your application. Oracle Application Express 4.0 has modernized these themes to comply with XHTML and CSS standards. XHTML pages provide greater portability and decreased rendering time. http://www.oracle.com/technology/products/database/application_express/html/4.0_new_features.html#themes
8. Apex 4.0 Improvements Less <TABLE>s, more <DIV>s <div id="body"> <div id="three-col"> <div id="left-sidebar"> #REGION_POSITION_02# </div>
11. Apex 4.0 Improvements + a whole heap of other wonderful things New item types APEX Listener Plug-ins Websheets Cascading LOVs Region display selectors Date item range validation Dynamic Actions REST support Gantts Team Development Declarative item validations Maps Instrumentation/Debug framework
12.
13.
14.
15.
16.
17. Should I upgrade to 4.0? Yes - but first, review known issues list:http://www.oracle.com/technology/products/database/application_express/html/4.0_known_issues.html
53. Out of the Docs Oracle® Application Express Application Builder User's Guide Release 4.0http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/toc.htm
65. Page Header Substitution Variables #TITLE# - page title #HEAD# - anything you want to include in the HTML header #ONLOAD# - BODY tag attributes #FORM_OPEN# - required #JAVASCRIPT_CODE# - new to Apex 4 - function and variable declarations #OUTDATED_BROWSER# - message to annoy dinosaurs
66. Page Body Substitution Variables #BOX_BODY# - required #REGION_POSITION_01# - usually breadcrumb #REGION_POSITION_02# - usually sidebar #REGION_POSITION_03# - usually right-justified #REGION_POSITION_04..08# - various locations #LOGO# #GLOBAL_NOTIFICATION# #NOTIFICATION_MESSAGE# - error/validation messages #SUCCESS_MESSAGE# #NAVIGATION_BAR#
68. Error Page Substitution Variables #MESSAGE# - error message text #BACK_LINK# - URL to go back to previous page #OK# - for translations #RETURN_TO_APPLICATION# - for translations
109. Data Dictionary Views APEX_THEMES- builtin, public and workspace themes APEX_APPLICATION_THEMES- includes default templates for each APEX_APPLICATION_TEMPLATES- all templates in all themes
110. Data Dictionary Views APEX_APPLICATION_TEMP_BC- breadcrumb templates including markup APEX_APPLICATION_TEMP_BUTTON APEX_APPLICATION_TEMP_CALENDAR APEX_APPLICATION_TEMP_LABEL APEX_APPLICATION_TEMP_LIST APEX_APPLICATION_TEMP_PAGE APEX_APPLICATION_TEMP_POPUPLOV APEX_APPLICATION_TEMP_REGION APEX_APPLICATION_TEMP_REPORT