OptionListFactory

Ein mächtiges Mittel zum Erzeugen von Options-Listen für Auswahlkomponenten oder für die Anzeige von Tabellen ist die OptionListFactory. Diese liefert ein Iterable über Optionen oder erweiterte Optionen mit zusätzlichen Feldern.

Über erweiterte Interfaces können die Zugriffe auf die Optionen optimiert werden, so dass auch sehr große Listen performant dargestellt werden. Für die Verwendung in einer blätterbaren Tabelle ermöglicht ein SeekableIterable den direkten Zugriff ab einer bestimmten Position, so dass nur die anzuzeigenden Optionen erzeugt werden müssen.

In diesem Beispiel kann dadurch die Optionsliste mit vielen Datumswerten über einen sehr großen Zeitraum verarbeitet werden. Über die erzeugten ExtendedOption-Objekte werden die zusätzlichen Felder Wochentag und Feiertag bereitgestellt und vom OptionTableRenderer dargestellt.

Formular
*
 
*
 
*
Wochentag Feiertag
  [Seite 1 von 3] 1 - 10 von 21
1
(10 pro Seite)  
Sonnabend
Sonntag
Montag
Dienstag
Mittwoch
Donnerstag
Freitag
Sonnabend
Sonntag Pfingstsonntag
Montag Pfingstmontag