Lange war es nur als Beta auf apex.oracle.com für Tests greifbar. Nun kann APEX 4.0 jeder auf seinen eigenen Servern installieren. Die neue Version ist endlich da.
Gefunden bei Joel.
Lange war es nur als Beta auf apex.oracle.com für Tests greifbar. Nun kann APEX 4.0 jeder auf seinen eigenen Servern installieren. Die neue Version ist endlich da.
Gefunden bei Joel.
Es gib verschiedene Arten, auf Messages hinzuweisen. Damit sind die kleinen Textboxen gemeint, die z.B. nach einem Page-Process angezeigt werden.
Ein sehr einfacher Weg ist die Verwendung eines Effekts aus dem jquery-UI. Ich habe mich für den “Bounce”-Effekt entschieden. Dieser bewirkt, dass die Textbox z.B. von oben herab an ihre gewohnte Position “fällt”. Um die Meldung nicht dauerhaft anzuzeigen, wird sie mit dem “Fadeout”-Effekt nach wenigen Augenblicken ausgeblendet.
Wie jquery in APEX eingebunden wird, habe ich schon in vergangenen Beiträgen gezeigt. Um den “Bounce”-Effekt in der gesamten Anwendung darzustellen, verändert man am besten das Pagetemplate, von dem die Anwendung gebrauch macht. Bei meinem Theme 13 und dem “Two Level Tabs”-Pagetemplate sieht der Header-Code anschließend so aus:
<html lang="&BROWSER_LANGUAGE." xmlns="http://www.w3.org/1999/xhtml" xmlns:htmldb="http://htmldb.oracle.com">
<head>
<link rel="stylesheet" href="#IMAGE_PREFIX#themes/theme_13/theme_3_1.css" type="text/css" />
<link rel="stylesheet" href="#WORKSPACE_IMAGES#jquery-ui-1.8.custom.css" type="text/css" />
<script type="text/javascript" src="#WORKSPACE_IMAGES#jquery-1.4.min.js"></script>
<script type="text/javascript" src="#WORKSPACE_IMAGES#jquery-ui-1.8.custom.min.js"></script>
#HEAD#
<title>#TITLE#</title>
</head>
<body onload="#ONLOAD#"><noscript>&MSG_JSCRIPT.</noscript>#FORM_OPEN#<a name="PAGETOP"></a>
<script type="text/javascript">
$().ready(function()
{
$("#t13MessageHolder").effect("bounce", { times:3 }, 500);
$("#t13MessageHolder").fadeOut('slow');
});
</script>
Zu erkennen ist, dass ich zuerst die CSS und JS-Dateien von jquery und der UI Datei eingebunden habe, um dann bei jedem Seitenaufruf für den DIV-Container “t13Messageholder” den “Bounce”-Effekt und das Fadeout aufzurufen. Wer ein anderes Theme als Nr. 13 verwendet, muss die Bezeichnung für den DIV-Container entsprechend anpassen.
Es gibt mal wieder ein Update von meinem Lieblings-SQL-Tool. Und hier noch die Release-Notes.
Wie ich gerade bei Patrick lese, ist die EA Release 2 von APEX 4.0 zum ausprobieren erschienen. Viel Spaß damit!
Dies als kurze Info zum Wochenende.
Meine APEX-Anwendung hier (Ticketsystem) bietet die Möglichkeit, per Mail auf neue Tickets zu benachrichtigen. Dies wollte ich ändern. Ein RSS-Feed mußte her.
Im Moment geht es hier etwas ruhiger zu. Das liegt an meinem Klausur/Prüfungsstreß für mein VWA-Studium.
Deshalb nur kurz der Hinweis auf einen Blogbeitrag von Patrick. Er hat sich die Mühe gemacht und ein paar Blogbeiträge zu APEX 4.0 Early Adopter zusammengetragen. Danke Patrick für die Arbeit.