Combobox

Cascading LOV Support

Durch ein reibungsloses Zusammenspiel von Javascript- und PL/SQL-Komponenten kann dieses Plugin mit anderen Item-Plugins oder Standard-Items verschachtelt werden. Dies bietet die Möglichkeit, Abhängigkeiten zwischen Items aufzubauen.

 

Suchverzögerung

Die Suche wird erst nach einer Verzögerung von Millisekunden nach dem letzten Tastenanschlag durchgeführt. Dadurch werden unnötige Suchanfragen in der Datenbank oder im lokalen Speichern vermieden. Für den Anwender verhält sich das Formular somit auch wesentlich ruhiger, da weniger Aktualisierungen stattfinden. 

 

Max. Trefferanzeige

Hierdurch werden die max. Einträge in der Trefferliste begrenzt. Bei großen Datenmengen wird dadurch nicht unnötig viel Zeit zum Rendern der Ergebnisliste verbraucht, welche der Anwender ab einer gewissen Größe ohnehin nicht überblicken kann. 

 

Such- und Ladeeinstellungen

Hier wird zwischen zwei Einstellungen unterschieden:

  1. "Load only once"
    Alle Einträge werden beim Seitenaufbau geladen. Die Suchen werden gegen die lokalen Daten ausgeführt. Es werden keine Abfragen auf die Datenbank gestartet. Wird diese Variante mit größeren Datenmengen eingesetzt, sollte die Komprimierung auf dem Web-Server aktiviert werden.
  2. "Lazy loading"
    Die Suche wird nach jedem Tastenanschlag auf der Datenbank durchgeführt. Diese Variante empfiehlt sich nur bei sich schnell / laufend ändernden Daten oder bei großen Datenmengen, welche nicht mehr performant per "Load only once" geladen werden können.

    • Such-Varianten
      Zur Optimierung der Suchanfragen an die Datenbank kann zwischen den ungenauen Such-Varianten "INSTR" und "LIKE" sowie der exakten Variante "=" gewählt werden.