SETSCROLLPOSITION
Setzt die Scroll-Position eines Tabellen-Widgets.
Syntax
SETSCROLLPOSITION(widget; position; orientation)
widget - das Widget, für das die Scroll-Position gesetzt werden soll - Wertetyp: widget
position - die Position (Nummer der Zeile), auf die die vertikale Scrollleiste für das Widget gesetzt werden soll - Wertetyp: number
orientation - gibt an, ob die neue Position auf die Zeilen oder die Spalten des Tabellen-Widgets angewendet werden soll - Wertetyp: constant (optional, Standard: vertical)
Mögliche Werte sind
vertical - Position wird auf die vertikale Scrollleiste angewendet
horizontal - Position wird auf die horizontale Scrollleiste angewendet
Anmerkungen
Wenn die Funktion aufgerufen wird, wird die Tabelle so gescrollt, dass die durch position definierte Zeile/Spalte oben in der Tabelle steht (Position 1 - Zeile 1 ist oben, Position 2 - Zeile 2 ist oben, …). Es spielt keine Rolle, ob die Zeilen oder Spalten unterschiedliche Höhen oder Breiten haben.
Wenn widget als "Scroll-Binding"-Widget von anderen Widgets verwendet wird, werden diese Widgets ebenfalls gescrollt (pixelbasiert, wie üblich).
Wenn widget ein "Scroll-Binding"-Widget verwendet, tut die Funktion nichts.
Wenn sich widget auf einer anderen Seite befindet, tut die Funktion nichts.
Wenn widget kein Tabellen-Widget ist, tut die Funktion nichts.
Wenn position kleiner als 1 ist, wird stattdessen Position 1 verwendet.
Wenn position größer als die maximale Scroll-Position der Tabelle ist, wird stattdessen die maximale Scroll-Position verwendet.
Die Scroll-Position wird angewendet, sobald das Ergebnis der aktuellen Benutzerinteraktion an das Frontend zurückgegeben wird.
Wenn die Funktion mehrmals für ein Widget aufgerufen wird, wird nur die zuletzt definierte Position angewendet.
Es ist möglich, die neue Scroll-Position für mehrere verschiedene Widgets zu setzen.
Last updated
