selectedRowItem

Die Eigenschaft selectedRowItem gibt eine Variable an, die den Index (oder die Indizes) für die Zeile (oder Zeilen) enthält, die der Benutzer in einer Anzeige auswählt.

Der Wert, den Sie der Eigenschaft zuweisen, ist eine Feldgruppe von ganzzahligen Variablen.

Wenn Sie diese Eigenschaft beim Deklarieren einer Feldgruppe angeben, kann der Benutzer mehrere Werte auswählen. Wenn Sie diese Eigenschaft beim Deklarieren eines Basisfelds angeben, kann der Benutzer nur einen Wert auswählen.

Um die Werte der ausgewählten Zeilen statt die Indizes zu speichern, verwenden Sie die Eigenschaft selectedValueItem (siehe selectedValueItem).

Beispiel

Stellen Sie sich den Posteingang eines E-Mail-Clients vor. Neben dem Absendernamen für jede Nachricht befindet sich ein Kontrollkästchen. Die Spalte mit den Kontrollkästchen hat die Bezeichnung 'Delete'. Die Nachrichten sind in einer Feldgruppe von Datensatzvariablen auf der Basis der Datensatzdefinition 'MessageRecord' enthalten. Sie können keine Variable zur Angabe der Anfangsgröße einer Feldgruppe verwenden, deshalb erstellen Sie die Feldgruppen mit einer Länge von null und fügen nach Bedarf Elemente hinzu:
mailMessages MessageRecord[0] {
  selectedRowItem = selectedRows };
selectedRows INT[0];

Wenn der Benutzer die Kontrollkästchen der ersten, dritten und vierten zu löschenden Nachricht auswählt, besteht selectedRows aus drei ganzen Zahlen: 1, 3 und 4.

Kompatibilität

Tabelle 1. Unterstützung für die Eigenschaft 'selectedRowItem'
Datenelement JSF-Handler VGUI-Datensatz Konsol-UI Textformular Java™ Textformular COBOL Druckformular Java Druckformular COBOL
Ja Ja Nein Nein Nein Nein Nein Nein

Feedback