Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Steffen2009 am 27.08.09 - 11:05:14

Titel: Verbergenproblem
Beitrag von: Steffen2009 am 27.08.09 - 11:05:14
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"
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)
Titel: Re: Verbergenproblem
Beitrag von: WildVirus am 27.08.09 - 11:30:21
Hallo Steffen,

setz mal den Rollennamen in eckige Klammern.

Viel Erfolg
Axel
Titel: Re: Verbergenproblem
Beitrag von: Steffen2009 am 27.08.09 - 12:50:02
hmpf ich wusste es war was ganz banales

aber trotzdem vielen dank nu funktioniert es
Titel: Re: Verbergenproblem
Beitrag von: ata am 02.09.09 - 18:37:30
... kann eigentlich nicht sein, denn es müsste @UserRoles heißen und nicht @UserRole  ::) ::) ::)

Toni  ;)
Titel: Re: Verbergenproblem
Beitrag von: koehlerbv am 02.09.09 - 20:11:32
"@UserRole" wird auch sofort vom Precompiler bemeckert, Toni  ;)

@Steffen: Der Vollständigkeit halber hier noch eine Alternative:
Code
@IsMember("[Melder]";@UserRoles)
ist von der Wirkung her identisch mit
Code
@UserRoles *= "[Melder]"

Ich arbeite lieber mit diesem Konstrukt, da hiermit auch eine Schnittmenge ermittelt werden kann (ist ja der Permutationsoperator):
Code
@UserRoles *= "[Melder]" : "[Petzer]" : "[Denunziant]"

Bernhard
Titel: Re: Verbergenproblem
Beitrag von: ata am 02.09.09 - 20:34:49
... da kann ich Bernhard nur Recht geben - ich nehme auch die Permutation mit *=

Toni