Domino 9 und frühere Versionen > ND7: Entwicklung

Verbergenproblem

(1/2) > >>

Steffen2009:
Hallo,
Ich versuche in der Maske einen Absatz zu verbergen. Und zwar soll der Absatz nur verborgen werden wenn der User die Rolle "Melder" hat und wenn der Status nicht "erledigt" ist.
Also wenn der Status auf "erledigt" steht soll es auch der "Melder" sehen können.
Ich hab dann versucht mittels der eigenschaft "Absatz verbergen, wenn Formel wahr ist" und folgendem Code:

--- Code: ---@ismember("Melder";@UserRole) &
Status != "Ticketsystem_ERL"

--- Ende Code ---
Laut handbuch sollte bei dem befehl @ismember erste listenwert der befehl @userrole sein wenn man diesen abfrage möchte aber das umstellen hat auch nicht geholfen.
Weiß jemand eine Lösung?
(ist bestimmt ein dummer fehler von mir aber ih stehe total auf dem schlauch :D)

WildVirus:
Hallo Steffen,

setz mal den Rollennamen in eckige Klammern.

Viel Erfolg
Axel

Steffen2009:
hmpf ich wusste es war was ganz banales

aber trotzdem vielen dank nu funktioniert es

ata:
... kann eigentlich nicht sein, denn es müsste @UserRoles heißen und nicht @UserRole  ::) ::) ::)

Toni  ;)

koehlerbv:
"@UserRole" wird auch sofort vom Precompiler bemeckert, Toni  ;)

@Steffen: Der Vollständigkeit halber hier noch eine Alternative:

--- Code: ---@IsMember("[Melder]";@UserRoles)
--- Ende Code ---
ist von der Wirkung her identisch mit

--- Code: ---@UserRoles *= "[Melder]"
--- Ende Code ---

Ich arbeite lieber mit diesem Konstrukt, da hiermit auch eine Schnittmenge ermittelt werden kann (ist ja der Permutationsoperator):

--- Code: ---@UserRoles *= "[Melder]" : "[Petzer]" : "[Denunziant]"
--- Ende Code ---

Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln