Variablen verwenden

Aus
Wechseln zu: Navigation, Suche

In jedem Textfeld innerhalb von Funktionselementen können Variablen verwendet werden. Variablen dienen dazu bestimmte Einstellung eines Funktionselements mit Werten zu belegen. Jeder Eingang und Requesteingang eines Funktionselementes kann durch eine Variable abgefragt und ausgelesen werden. Es gibt aber auch noch Variablen die statische Werte zurückliefern wie z.B. Sitzungseigenschaften oder Datum bzw. Uhrzeiten.

Im Folgenden wird die verwendugnsweise der Variablen erklärt.

Syntax

Variablen werden immer mit einem Fragezeichen gefolgt von einem Ausdruck in spitzen Klammern markiert. Dies sieht wie folgt aus:

?<AUSDRUCK>

INPUT-Variablen

Mit Hilfe von INPUT-Variablen können die werte der grünen Funktionselementeingänge abgefragt werden. Input-Variablen folgen diesem Schema:

?<INPUT:Name>

Wobei der Name die Bezeichnung des Eingangs ist. Dieser ist ersichtlich wenn man mit der Maus über den entsprechenden Eingang fährt. Meist wird hier "0" verwendet. Ist der Wert am Eingang eine Resource oder Datenstruktur kann auch direkt auf ein Feld oder ein Unterobjekt zugegriffen werden in dem der Feldname innerhalb des Ausdrucks durch einen Doppelpunkt getrennt, angehängt wird.

?<INPUT:Name:Feld>

Wobei Feld dann der entsprechende Attributsname (Spaltenbezeichnung in relationaler Tabelle) ist. INPUT-Variablen können mit Modifikatoren verändert werden, siehe Unten.

INPUT und REQUEST Modifikatoren

Die darstellung von INPUT und REQUEST-Variablen kann mit Hilfe von Modifikatoren beeinflusst werden. So kann eine Zahl z.B. mit vorlaufnullen versehen werden oder auch Leerzeichen von Texten abgeschnitten werden. Dies wird bewerkstelligt indem man durch punkt getrennt den entsprechenden Modifikator an den Ausdruck anhängt. Parameter für den Modifikator werden anschließend mit Komma angehängt.

?<INPUT:Name:Feld.Modifikator,Parameter1,Parameter2,ParameterN>