eva/3 Application BuilderEntwicklung von eva/3 AnwendungenArbeiten mit FormularenStandard Beans 

SNavigator

Abb. 161: SNavigator Icons
Abb. 161: SNavigator Icons

Der SNavigator bieted die Möglichkeit, die Datensätze eines STableElement in einem Formular zu durchlaufen. Durch die zur Verfügung gestellten Schaltflächen kann in den Datensätzen navigiert, sowie neue Datensätze erstellt, gelöscht und Änderungen gespeichert werden.

Abb. 162: SNavigator bei der Ausführung
Abb. 162: SNavigator bei der Ausführung

Die angezeigten Icons der Schaltflächen können durch die Eigenschaft Navigator Iconpfad in der Datei system.eva3 bestimmt werden. Diese Einstellung betrifft alle in der Anwendung verwendeten SNavigator Komponenten. Das Erscheinungsbild kann mit den Eigenschaften BorderPainted, ButtonBorderEffect, ButtonGap, ShowLabels und IconSize angepasst werden.

Der SNavigator beeinflusst das in der Eigenschaft TableSource angegebene STableElement, indem durch die Navigation der Datensatzcursor der Tabelle verändert wird. Dadurch werden alle Komponenten, welche sich auf das STableElement beziehen, aktualisiert. Dies betrifft sowohl Eingabefelder, wie SFormattedField, SComboBox oder SCheckBox, als auch die ausgewählte Zeile in einem SScrollTable.

Abb. 163: SNavigator in der Designansicht
Abb. 163: SNavigator in der Designansicht

Werden Datensätze geändert, so wird bei einem Datensatzwechsel die Speicherung erfragt (s. Abb. 164 ). Änderungen, die noch nicht gespeichert wurden, können rückgängig gemacht werden. Nach der Speicherung können die Änderungen nicht mehr rückgängig gemacht werden.

Abb. 164: Warnung - Datensatz speichern
Abb. 164: Warnung - Datensatz speichern