TABLEVIEW mit Checkbox

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

TABLEVIEW mit Checkbox

Beitrag von axcoma (ForumUser / 7 / 0 / 0 ) »
Hallo zusammen,

ich habe momentan ein Problem, für das ich keine Lösung finde:
Ich benötige einen TableView, in dem ich mehrere Zeilen markieren kann, um mit diesen eine Aktion ausführen zu können.
Allerdings soll beim Markieren einer Zeile nicht jedes Mal die Seite neu aufgebaut werden (onRowSelection).
Die markierten Einträge sollen erst verarbeitet werden, wenn ein Button betätigt wird.

Wenn ich den TableView auf Mulitedit stelle, bekomme ich zwar die Checkboxen. Allerdings ohne den Parameter onRowSelection scheinen diese nicht ausgelesen zu werden?

Um die Einstellungen zu umgehen, habe ich die Checkbox ausgeblendet und eine zusätzliche Spalte als Checkbox eingefügt. Funktioniert soweit, allerdings wird die Checkbox erst beim zweiten Klick markiert/entmarkiert. Weiß jemand woran dies liegt?

Hier das Coding des TableViews:

<htmlb:tableView id = "TabView2"
headerText = "<%=otr(zbas/platz) %>"
headerVisible = "true"
design = "alternating"
visibleRowCount = "<%= count %>"
fillUpEmptyRows = "true"
footerVisible = "FALSE"
keyColumn = "ZZ_GUID"
table = "<%= it_sort %>"
iterator = "<%= iterator %>" >

<htmlb:tableViewColumns>
<htmlb:tableViewColumn columnName = "CHECK"
title = "x"
edit = "true"
type = "USER" >

<htmlb:checkbox id = "MARK1" />
</htmlb:tableViewColumn>
......
......

Es wäre toll, wenn mir jemand weiterhelfen könnte.
Vielen Dank vorab,
Gruß axcoma.

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


Beitrag von axcoma (ForumUser / 7 / 0 / 0 ) »
Hallo,

der Kern des Problems war der, von mir benutzte Iterator. Diesen hatte ich benutzt, um Zeilen in Blöcken einzufärben. Die Checkbox muss man nun im Iterator separat ansprechen, dann klappt das ganze.

Viele Grüsse

Beitrag von vvursT (ForumUser / 72 / 0 / 0 ) »
Hi,

ich habe eine solche Tabelle bei mir in Verwendung. Ich markiere mehrere Zeilen und mit der Betätigung eines Knopfes werden diese bearbeitet. Nicht vorher und nicht nachher.

Wichtige Daten hierzu:

- Im tableview nicht vergessen:

Code: Alles auswählen.

selectionMode   = "multiselect"
- Die selektierten Zeilen werden im Objekt

Code: Alles auswählen.

tv_data->prevselectedrowindextable
des tableviews aufgezeichnet.

- Zum bearbeiten dann einfach die Nummern der Zeilen auslesen und die Zeilen bearbeiten...

Seite 1 von 1

Vergleichbare Themen

1
Antw.
3818
Views
TableView get_cell_value
von wowjan » 19.10.2007 08:58 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
2002
Views
TableView Iterator
von adid » 16.10.2006 16:18 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
2623
Views
TABLEVIEW mit Buttons
von cloenne » 10.09.2008 14:44 • Verfasst in Web-Dynpro, BSP + BHTML
3
Antw.
3062
Views
Checkbox
von MG1993 » 04.08.2014 16:08 • Verfasst in ABAP® für Anfänger
13
Antw.
11981
Views
ALV und CHECKBOX
von Nadine_2706 » 06.09.2011 14:25 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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.