Dynamische Attribute
Mit diesem Session-Parameter werden Anzeigefeldern dynamisch Feldattribute zugewiesen
Mögliche Werte | Siehe unten. | |
---|---|---|
Standard-Einstellung | Keine | |
Gültige Statements | Parameter kann auf Statement- und/oder Element-Ebene angegeben werden. | |
Gültiges Kommando | Keine |
Anfang und Ende einer Attribut-Definition werden mit besonderen Identifizierungszeichen (Escape-Zeichen) markiert.
Ein alphanumerisches Feld, das in einem INPUT
-,
DISPLAY
-,
WRITE
- oder
PRINT
-Statement
verarbeitet wird und Identifizierungszeichen enthält, wird an den
Identifizierungszeichen getrennt und in Teilfelder aufgeteilt. Dann wird dem
Teilfeld das entsprechende Attribut zugeordnet, und die Identifizierungszeichen
werden durch Leerzeichen ersetzt.
Anmerkung:
Wenn für einen Teil eines Feldes eine mit dem
DY
-Parameter gemachte Angabe wirksam ist, dann bleiben
die aktuellen Felddarstellungs- und Farbattribute gültig, wenn in der
DY
-Parameterangabe keine neuen Einstellungen vorgenommen
werden. Das bedeutet, dass die Feldfarbe nur dann durch ein
DY
-Parameterattribut geändert wird, wenn der
DY
-Parameter selbst eine neue neue Farbe festlegt. Das
gilt ebenfalls für die Feldanzeige-Attribute, z. B.
(AD=B
, C
, D
, I
,
N
, U
, V
) .
DY={{escape-character1}
[color-attribute]
[i/o-characteristics]
[field-representation-attribute]
} ... {escape-character2}
|
Die möglichen Werte werden im Folgenden erläutert.
Ein Zeichen, das den Anfang der Attribut-Definition markiert. Als
Zeichen können Sie ein beliebiges Sonderzeichen (c) oder eine Hexadezimalzahl
mit einem vorangestellten Apostroph
('xx
) verwenden.
Das zuzuordnende Farbattribut. Erklärung der Farbcodes siehe
Session-Parameter CD
.
BL |
blau |
GR |
grün |
NE |
neutral |
PI |
rosa |
RE |
rot |
TU |
türkis |
YE |
gelb |
Wert | Bedeutung |
---|---|
P |
Unterfeld soll schreibgeschützt sein. |
Es kann ein P
angegeben werden, damit das Unterfeld
schreibgeschützt ist. Siehe auch Session-Parameter AD
(Attribut-Definition).
Zusätzliche Attribute können zugewiesen werden. Siehe auch
Session-Parameter AD
(Attribut-Definition).
Wert | Bedeutung |
---|---|
B |
blinkend (*) |
C |
kursiv (*) |
D |
Standard normal |
I |
intensiviert |
N |
Nicht-Anzeige |
U |
unterstrichen |
V |
invers (*) |
* Die mit einem Stern (*) markierten Feldanzeige-Attribute sind an entsprechende Hardware-Voraussetzungen gebunden und werden zur Laufzeit ignoriert, falls diese Voraussetzungen nicht gegeben sind.
Ein Identifizierungszeichen, das das Ende der Attribut-Definition
markiert. Als Zeichen können Sie ein beliebiges Sonderzeichen (c) oder eine
Hexadezimalzahl mit einem vorangestellten Apostroph
('xx
) verwenden.
Sie können bis zu acht Attributsequenzen (Anfangsidenitifizierungszeichen und Attribute) vor dem Zeichen, das das Ende der Attribut-Definitionen bestimmt, angeben.
DY=<U>
Die Textkette:
THIS <is> UNDERLINED
wird ausgegeben als:
THIS is UNDERLINED
DY=<BL|RE/GR>
Weist zu:
Blau zu <
Rot zu |
Grün zu /
>
schaltet wieder zur ursprünglichen Farbe des Feldes
zurück.
DY=<P>;
Die Textkette:
Do not overwrite <this>
wird ausgegeben als:
Do not overwrite this
(wobei this
geschützt ist)