Show TOC

HintergrundFeldinhalt als Ankreuzfeld ausgeben Dieses Dokument in der Navigationsstruktur finden

 

Sie können das erste Zeichen eines Felds folgendermaßen als Ankreuzfeld auf dem Ausgabebild ausgeben:

Syntax

WRITE f AS CHECKBOX.

Ist das erste Zeichens des Felds f ein "X", wird das Ankreuzfeld gefüllt, ist das erste Zeichen space wird es leer dargestellt.

Die so erzeugten Ankreuzfelder sind standardmäßig eingabebereit. D.h. der Benutzer kann sie durch Mausklicks füllen bzw. leeren. Wie Sie die Eingabebereitschaft von Ausgabefeldern steuern können erfahren Sie unter Felder eingabebereit machen. Eingabebereite Felder sind ein wesentlicher Bestandteil von interaktiven Listen, die einen Dialog mit dem Benutzer erlauben (siehe Benutzeraktionen auf Listen).

Syntax Syntax

  1. DATA: flag1(1) TYPE c    VALUE ' ', 
  2.       flag2(1) TYPE c
  3.       flag3(5) TYPE c    VALUE 'Xenon'.
  4. WRITE: / 'Flag 1 ', flag1  AS CHECKBOX, 
  5.        / 'Flag 2 ', flag2  AS CHECKBOX,
  6.        / 'Flag 3 ', flag3  AS CHECKBOX.
    
    
Ende des Codes

Die Ausgabeliste sieht so aus:

Die Abbildung wird im Begleittext erläutert.

Die Ankreuzfelder für flag2 und flag3 sind gefüllt, da deren erste Stelle "X" ist. Der Benutzer kann die Feldinhalte durch Mausklicks ändern.