Domino 9 und frühere Versionen > ND6: Entwicklung

Benutzerrollen und Teilmasken

(1/1)

wuuhooo:
Hallo,
ich bastel heute schon den ganze Vormittag rum aber es klappt nicht und ich verstehe nicht wirklich warum vielleicht kann jemand helfen.
Ich habe eine Maske in dieser sollen später 4-5 Teilmasken eingeblendet werde je nach Rollen Zugehörigkeit.

Wenn UserA-->Rolle=AbtA die Maske öffnet soll TeilmaskeA eingeblendet werden.
Momentan benutze ich diese Formel:
@If(@UserRoles="AbtA";"TeilmaskeA";"-")
sobald ich aber das selber für TeilmaskeB vergebe scheint die Rolle egal zu sein un der Nutzer aus AbtA bekommt sowohl TeilmaskeA wie auch TeilmaskeB angezeigt obwohl er nur Mitglied der Rolle: AbtA ist.

Leider lassen sich bei den Teilmasken keine Hide when Then Formeln verwenden :(!

Was mache ich Falsch?


Grüße
Dirk

ascabg:
Hallo,

Als Erstes wuerde ich einmal damit anfangen, die zu pruefenden Rollen in eckige KLammern zu schreiben.


--- Code: ---@If(@UserRoles *= "[AbtA]"; "TeilMaskeA"; "")

--- Ende Code ---

alternativ

--- Code: ---@If(@IsMember("[AbtA]"; @UserRoles); "TeilMaskeA"; "")

--- Ende Code ---


Andreas

wuuhooo:
Hallo, Danke für die schnelle Antwort hab genau diesen Fehler auch gerade gefunden :)!
Ich benutze bei Kontrollierten Abschnitten als Zugriffsformel: @If(@IsMember("[Abt1]";@UserRoles) ; "Teilmaske1" ; "-") da geht es auch.

Juhu jetzt gehts endlich wie ich es haben wollte.
Danke für die Hilfe :)!

Grüße
Dirk

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln