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
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
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.