eva/3 Application BuilderEntwicklung eigener eva/3 Komponenten 

Entwicklung eigener Datenquellen

eva/3 erlaubt den Zugriff auf Datenbanken oder statische Tabellen. Um jedoch auch auf andere Datenquellen wie Webservices bedienen zu können, ist eine eigene RecordSet Klasse zu implementieren.

Hierfür wird eine Klasse benötigt, die die abtrakte Klasse RecordSet erweitert. Zur Einbindung als Datenquelle in Formularen und Berichten wird eine .rs Datei benötigt. Die .rs Datei enthält Informationen über Parameter und Spaltendefinitionen, sowie die hinterlegte Klasse.

Sollten vorab keine Spalteninformationen erfasst werden können, so kann auch die Methode getColumnDescriptors() überschrieben werden, um die Informationen automatisch zu generieren und wiederzugeben, oder aber die Informationen werden bei der initialisierung in den RecordSetDescriptor gesetzt. Die Parametresierung der .rs-Datei erlaubt die Mehrfachverwendung der verbundenen RecordSet Klasse. Verschieden parametrisierte .rs-Dateien können in Verbindung mit der selben RecordSet Klasse unterschiedliche Daten bereit stellen, insofern die RecordSet Klasse diese Parameter auswertet.
Die Verwendung von Parametern ist optional.