Scripting Feld sichtbar/unsichtbar machen

Aus SAP-Wiki
Wechseln zu: Navigation, Suche

In JavaScript und FormCalc ist es leicht ein Feld unsichtbar zu machen, bzw. wieder sichtbar zu machen mit der Eigenschaft "presence".

Die Ausprägungen sind hier "invisible", "visible" und "hidden". Ob beim Ausblenden von Objekten "hidden" oder "invisible" sinnvoll ist, hängt vom Anwendungsfall ab.

Invisible

Feld unsichtbar machen. Der Platz/Whitespace bleibt bestehen.

Feldname.presence = "invisible";  //JavaScript
Feldname.presence = "invisible".  //FormCalc

Hidden

Feld unsichtbar machen. Der Platz rückt auf.

Feldname.presence = "hidden";   //Java-Script
Feldname.presence = "hidden"    //FormCalc

Häufig wird "hidden" verwendet, um das Label und die Variable in einem Teilformular auszublenden, wenn eine Variable nicht gefüllt ist.

Visible

Feld sichtbar machen.

 Feldname.presence = "visible";  //JavaScript
 Feldname.presence = "visible".  //FormCalc

Scripting Formularobjekte adressieren

Web-Link

Adobe JavaScript-Beispiele