Lade...
 

AdjustView

AdjustView

AdjustView(windowID, childID), AdjustView(windowID), AdjustView(, childID), AdjustView

Parameter:  Bezeichner eines Windows und eines Childobjekts

Stack
Stack Position Beschreibung
Stack(In) Top ein Objekt
Stack(Out) Top -

Alle Windowobjekte werden den aktuellen Zugriffsrechten

entsprechend angepasst und Windowobjekte mit Flag VOLATILE werden - genau wie bei FillWindow - entsprechend der Existenz / Nicht-Existenz eines Datenfelds

ein- oder ausgeblendet.

Mit

    Widget(KLASSE::zugriffsAusdruck, x, y, ...)

beschriebene Oberflächenobjekte werden den Daten des Objektes (aus der Datenbank) wie

bei den Anweisungen FillWindow / DrainWindow zugeordnet.
Für Objekt + Zugriffspfad werden sowohl die Lese- als auch die Schreibberechtigung getestet.

Die Windowobjekte werden dann wie folgt modifiziert:

Lesen Schreiben Windowobjekt wird ...
erlaubt erlaubt sichtbar
erlaubt verboten sichtbar, nicht editierbar, von DrainWindow ignoriert (wie bei Flag NO_DRAIN)
verboten erlaubt unsichtbar, von FillWindow und DrainWindow ignoriert
verboten verboten unsichtbar, von FillWindow und DrainWindow ignoriert

Mit Flag HIDDEN bzw. InstantView®-Befehl Hide verborgene Windowobjekte werden auch von AdjustView ignoriert, d.h. sie bleiben unsichtbar.

Ein durch AdjustView ausgeblendetes Windowobjekt kann nicht mit InstantView®-Anweisung Show sichtbar gemacht werden.