Dienstag Dez 04, 2012

LOV-Basierte, dynamische Formular-Schnellauswahlen (Quick Picks)

Schnellauswahlen in einem FormularSchnellauswahlen (Quick Picks) gibt es bereits seit den Anfängen von Application Express. Im Application Builder werden Schnellauswahlen recht intensiv genutzt. Ein Klick auf die Schnellauswahl - und der Eintrag wird in der Auswahlliste sofort angewählt oder ins Textfeld gesetzt. Schnellauswahlen können auch in eigenen Anwendungen genutzt werden: Bei den Eigenschaften zu jedem Formularelement gibt es den Abschnitt Schnellauswahlen oder Quick Picks. Vom Endanwender häufiger gebrauchte Einträge eignen sich sehr gut zur Aufnahme in die Schnellauswahlen.

Allerdings werden Schnellauswahlen stets als statische Einträge konfiguriert - das bringt einige Nachteile mit sich.

  • Bei Änderungen muss stets der APEX-Entwickler aktiv werden
  • Einträge können nicht wiederverwendet werden
  • Als Trennzeichen wird stets ein Komma verwendet - das kann nicht beeinflusst werden
  • Dynamisch generierte oder gar berechnete Einträge sind nur auf dem Umweg über ausgeblendete APEX Elemente möglich

Dieser Tipp stellt ein APEX-Plugin vor, welches dynamische Schnellauswahlen, also Schnellauswahlen auf Basis einer Werteliste oder SQL-Abfrage, ermöglicht.


Montag Sep 24, 2012

APEX-Berichte automatisch aktualisieren

Einen Bericht auf einer Anwendungsseite in regelmäßigen Abständen zu aktualisieren, ist recht einfach: Seit APEX 4.0 muss man noch nicht einmal JavaScript-Code dafür programmieren; mit einem einfach zu nutzenden Plugin des APEX-Entwicklerteams setzt man das in kürzester Zeit um.

In diesem Tipp gehen wir noch etwas weiter: Für eine Tabelle, die eine Spalte mit dem Zeitpunkt der letzten Änderung enthält, wollen wir die zuletzt geänderten Werte hervorheben, so dass man sie leichter erkennen kann.

Freitag Jul 20, 2012

APEX-Nutzer "woanders" authentifizieren: Authentication Plugin am Beispiel "Cookie"

Authentifizierungs-Plugins mit APEX Wenn APEX-Anwendungen in eine IT-Landschaft eingebettet werden sollen, reicht die APEX-Workspace-Authentifizierung vielfach nicht mehr aus. In vielen Fällen wird dann die Authentifizierung mit einem LDAP-Server verwendet. Hierfür bringt APEX zwar ein fertiges Authentifizierungsschema mit, allerdings erfordert dieses immer noch die Eingabe des LDAP-Passworts auf der APEX-Anmeldeseite. Oft ist jedoch ein Single-Sign-On (SSO) gewünscht - die Nutzer melden sich also einmal an einem Server an und diese Anmeldung wird auch für die APEX-Anwendungen verwendet.

Dieser Tipp stellt vor, wie man, mit einem Plugin, eine externe Authentifizierung in seine APEX-Applikation einbinden kann. Der externe "Login-Server" ist in diesem Beispiel selbst gebaut und sehr simpel. Die Einbindung in die APEX-Anwendung kann allerdings exemplarisch für alle anderen Login-Server angesehen werden - oder mit anderen Worten: Auf diese Art und Weise dürfte sich nahezu jeder Login-Server mit APEX nutzen lassen.

About


Hier finden Sie Informationen, Tipps und Tricks zu Oracle Application Express (APEX), SQL und PL/SQL.


Die Community-Arikel repräsentieren die Meinung des Autors und nicht zwingend die Meinung der Oracle Deutschland B.V. & Co KG.


Viel Spaß beim Lesen wünscht

Carsten Czarski
ORACLE Deutschland B.V. & Co. KG

Search

Categories
Archives
« April 2014
MoDiMiDoFrSaSo
 
1
2
3
4
5
6
7
8
9
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Heute