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

2
Antw.
2236
Views
Checkbox und Datumsfeld innerhalb einer TableView nur in der
von citoki » 05.07.2006 16:38 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1576
Views
tableview in MVC
von Gast » 21.09.2005 11:01 • Verfasst in Web-Dynpro, BSP + BHTML
8
Antw.
3788
Views
TableView auslesen?
von Andy » 12.09.2005 09:41 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
2050
Views
TableView Filter
von axcoma » 13.10.2005 11:18 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1044
Views
Tableview Layout
von vvursT » 30.11.2005 16:08 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


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

Aktuelle Forenbeiträge

RFC vs. ODATA
Gestern von rob_abc 7 / 533

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.