CL_GUI_ALV_GRID wie verhindern, dass die Markierungen gelöscht werden

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

CL_GUI_ALV_GRID wie verhindern, dass die Markierungen gelöscht werden

Beitrag von hugo.data (ForumUser / 11 / 0 / 0 ) » 26.10.2020 12:35
Hallo,

hat jemand eine Idee wie man verhindern kann, dass alle Markierungen der Zeilen verschwinden, wenn man irgendwo in die ALV Liste klickt.

Vielen Dank.

Gruß
Hugo


Re: CL_GUI_ALV_GRID wie verhindern, dass die Markierungen gelöscht werden

Beitrag von black_adept (Top Expert / 3441 / 68 / 672 ) » 26.10.2020 12:38
Geht nicht
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: CL_GUI_ALV_GRID wie verhindern, dass die Markierungen gelöscht werden

Beitrag von hugo.data (ForumUser / 11 / 0 / 0 ) » 26.10.2020 13:45
Danke für die rasche Antwort.
Ist allerdings seltsam, dass dies so ist.

Re: CL_GUI_ALV_GRID wie verhindern, dass die Markierungen gelöscht werden

Beitrag von ewx (Top Expert / 4281 / 203 / 460 ) » 26.10.2020 17:22
hugo.data hat geschrieben:
26.10.2020 13:45
Ist allerdings seltsam, dass dies so ist.
Nein, ist es eigentlich nicht.
Durch das Klicken auf eine Zelle setzt du eine neue Markierung. Durch Drücken STRG + Klicken kannst du zusätzlich auch mehrere Zellen/ Zeilen/ Spalten markieren.

Re: CL_GUI_ALV_GRID wie verhindern, dass die Markierungen gelöscht werden

Beitrag von hugo.data (ForumUser / 11 / 0 / 0 ) » 26.10.2020 17:44
Dem ist eben nicht so. Durch klick auf ein beliebiges Feld wird die Zeile nicht markiert. Es gehen aber alle bisherigen Zeilenmarkierungen verloren. Für mich ist das unlogisch.

Re: CL_GUI_ALV_GRID wie verhindern, dass die Markierungen gelöscht werden

Beitrag von ewx (Top Expert / 4281 / 203 / 460 ) » 26.10.2020 17:48
Du markierst natürlich nicht die komplette Zeile, wenn du auf eine Zelle klickst, aber du setzt eine neue Markierung und dadurch wird die alter Markierung (die der Zeilen) hinfällig.

Wenn du in Word einen Absatz markierst und dann irgendwo anders hin klickst, ist die Markierung des Absatzes auch weg.

Re: CL_GUI_ALV_GRID wie verhindern, dass die Markierungen gelöscht werden

Beitrag von Tron (Top Expert / 1203 / 22 / 287 ) » 26.10.2020 18:27
Moin.
Ich habe das so gelöst, indem die Zeilen eine Checkbox besitzen, Ich markiere die Zeilen und über einen Button setze ich die Checkboxen der Zeilen aktiv. Ich kann so auch bei sehr vielen Zeilen gut damit arbeiten, ohne Gefahr zu laufen, die Markierung zu verlieren.
Ergänzt man das Verfahren mit dem Filter kann man sehr gezielt, in einem oder mehreren Schritten, Zeilen markieren. Sämtliche weiteren Aktionen werden dann nur mit den markierten Zeilen durchgeführt.
000.png
gruß Jens

Folgende Benutzer bedankten sich beim Autor Tron für den Beitrag:
tm987456

<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Seite 1 von 1

Aktuelle Forenbeiträge

SELECT-OPTIONS ... FOR TYPE?!?
vor 2 Stunden von Lukas Sanders 10 / 286
Last erzeugen im SAPGui?
Gestern von DeathAndPain 24 / 574

Vergleichbare Themen

kann gelöscht werden - ALV Grid - Set_selected_rows
von sp89 » 17.04.2009 08:45
ALV Markierungen zeilenweise deaktivieren
von Dele » 10.07.2012 15:23
Zeilenumbruch verhindern
von bliP! » 15.02.2006 14:03
Report gelöscht...
von gabrielgn » 29.01.2008 09:03
Gelöscht Dauerbelege
von Matthias_L. » 06.03.2006 17:40