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

Posted by carstenczarski on Oracle Blogs See other posts from Oracle Blogs or by carstenczarski
Published on Tue, 4 Dec 2012 08:34:32 +0000 Indexed on 2012/12/04 11:18 UTC
Read the original article Hit count: 224

Filed under:

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.


© Oracle Blogs or respective owner

Related posts about /APEX