ALV-Grid Positionsverlust

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

ALV-Grid Positionsverlust

Beitrag von erich86 (ForumUser / 10 / 4 / 0 ) »
Hallo zusammen,

beim Refresh des ALV-Grids verliert dieser die selektierten Zeilen. Deshalb hole ich mir die selektierten Zeilen vor dem Refresh mit grid->get_selected_rows und selektiere sie nach dem Refresh mit grid->set_selected_rows wieder. Das Problem ist, dass das ALV-Grid die Position beim Aufruf der Funktion grid->set_selected_rows verliert und an den Anfang der Tabelle springt. Kann ich das irgendwie verhindern?

Gruss

Erich

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: ALV-Grid Positionsverlust

Beitrag von JHM (Top Expert / 1225 / 2 / 204 ) »
erich86 hat geschrieben: beim Refresh des ALV-Grids verliert dieser die selektierten Zeilen.....dass das ALV-Grid die Position beim Aufruf der Funktion grid->set_selected_rows verliert und an den Anfang der Tabelle springt. Kann ich das irgendwie verhindern?
Bist du dir sicher, dass die Scrollinformation bei set_selected_rows verloren geht. Oder geschieht dies bereits beim Refresh.

Folgende Benutzer bedankten sich beim Autor JHM für den Beitrag:
erich86

Gruß Hendrik

Re: ALV-Grid Positionsverlust

Beitrag von a-dead-trousers (Top Expert / 4484 / 231 / 1205 ) »
Hi!

Versuch mal zusätzlich auch SET_CURRENT_CELL (Oder so ähnlich)
Das ist nämlich der "Cursor" im ALV GRID und nicht die "ausgwählten Zeilen".
Die sind vergleichbar mit dem Selektionsknopf in einem Table-Control. Das springt auch nicht an die Position der Selektion.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
erich86

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: ALV-Grid Positionsverlust

Beitrag von erich86 (ForumUser / 10 / 4 / 0 ) »
Hi zusammen,

entschuldigt das ich mich so spät melde, ich habe das Problem jetzt behoben. Ich hole mir einfach die Scrollinformationen über get_scroll_info_via_id und nach dem set_selected_rows, setze ich mit set_scroll_info_via_id wieder das alv grid auf die ursprüngliche Position.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
9029
Views
ALV Grid Sortierung aktualisieren im grid 1 und grid 2
von c oco » 06.02.2012 10:09 • Verfasst in ABAP Objects®
5
Antw.
9135
Views
4
Antw.
3820
Views
ALV Grid
von daf » 27.01.2019 15:23 • Verfasst in ABAP Objects®
1
Antw.
6456
Views
ALV Grid
von lisa » 17.09.2008 17:10 • Verfasst in ABAP® für Anfänger
2
Antw.
4693
Views
ALV Grid
von lisa » 09.09.2008 11:47 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.