Anbindung an die Benutzerverwaltung
Anbindung des Steuerelementes an die VisiWin Benutzerverwaltung z. B. zum Sperren der Bedienung eines Steuerelementes.
»EASY UI Designer« Steuerelemente können in Abhängigkeit von den Rechten des angemeldeten Benutzers gesperrt oder unsichtbar geschaltet werden.
Die Steuerelemente können dazu folgende Eigenschaften in der Kategorie "Authorization" beinhalten:
AuthorizationRight
Erwartet den Namen einer Rechtedefinition aus der Projektdatei. Ein Benutzer, der über seine Gruppe einen Bezug auf das hier angegebene Recht hat, darf das Steuerelement bedienen. Wird in der Eigenschaft kein Recht angegeben, ist das Steuerelement immer freigeschaltet.
AuthorizationMode
Die Eigenschaft legt fest, wie das Steuerelement bei der Autorisierung reagieren soll.
-
Disabled
Bei fehlender Freigabe wird das Steuerelement deaktiviert, d. h. es kann nicht bedient werden. Bei vielen Steuerelementen ist dieser Zustand dann auch grafisch zu erkennen (ausgegrauter Text, Darstellung wie ein Ausgabeelement).
Wie das Steuerelement im Zustand "Disabled" zur Laufzeit aussieht, können Sie zur Entwicklungszeit testen, wenn Sie die Eigenschaft "Disabled" aktivieren. Da diese Eigenschaft jedoch nicht nur zu Testzwecken dient, sondern auch den Anfangszustand des Steuerelements setzt, denken Sie daran, das Häkchen in der Eigenschaft "Disabled" gleich wieder zu entfernen.
-
Hidden
Bei fehlender Freigabe wird das Steuerelement unsichtbar.
-
Collapse
Bei fehlender Freigabe wird das Steuerelement unsichtbar.
Die Einstellung wirkt sich unterschiedlich aus, je nachdem, ob das Element auf einem FlexLayout oder auf einem AbsoluteLayout platziert wurde:
-
Ist das Element in einem FlexLayout platziert, dann rücken die nachfolgenden Elemente im FlexLayout an den Platz dieses Elements.
-
Ist das Element in einem AbsoluteLayout platziert, dann nehmen die nach ihm folgenden Elemente nicht automatisch seinen Platz ein, da die Positionen der Elemente in einem AbsoluteLayout durch die Eigenschaften "Left" und "Top" festgelegt sind.
-
Verwandte Themen: