=====Oracle Apex 5 - Mit CSS Alert Layout vom Classic Report anpassen===== **Apex 5 - 10.2016** => [[prog:oracle_apex|Zurück zur Übersicht Apex 5]] Aufgabe: Auf der Startseite einer Applikation sollen Hinweise eingeblendet werden So sieht das dann am Ende aus: {{ :prog:apex:apex_classic_report_alert_css_layout.png | Oracle Apex Classic Report Alert CSS Layout}} ---- ===SQL Statement mit den richtigen Ergebnisspalten hinterlegen === Region anlegen mit dem Typ "Classic Report" SQL mit den richtigen Namen für die Ergebnisspalten anlegen: select to_char(news_date,'dd.mm.yyyy') as ALERT_TITLE , news_message as ALERT_DESC , null as ALERT_ACTION from v_page_1_last_news ---- === CSS Template auswählen === Region Attributes auswählen und unter "Layout/Apperance" Template Type "Theme" und Template "Alerts" einstellen {{ :prog:apex:apex_classic_report_alert_set_template.png | Template Type für Classic Report auf Alert setzen}} ---- === CSS Klassen anpassen === Um die Farben und das Icon am Anfang der Meldung anzupassen folgende CSS Klassen in der Seite hinterlegt: div.t-Alert-wrap { background-color: #e6f7ff; } div.t-Alert-icon { background-color: #ffcc00; } .t-Alert-icon:before { font-family: FontAwesome; top:0; left:-5px; padding-right:10px; font-size: 4rem; content: "\f11e"; } .t-Alert--horizontal .t-Alert-body{ font-size: 2.5rem; color: red; } .t-Alert--horizontal .t-Alert-title{ font-size: 1.6rem; font-weight: bold; } Zuerst habe ich die passenden Klassen mit Hilfe des Theme Rollers und dem Developer Tool im Chrome Brower entworfen. Im Globalen Template ist das dann aber etwas unpraktisch, ALLE anderen Alert werden dann auch so dargestellt und das passt bei der Anwendung dann nicht. Daher den Style dann aus dem globalen Template als