Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: gentleman am 19.10.04 - 13:33:58

Titel: Absatz verbergen wenn ... ausser Userrole = ...
Beitrag von: gentleman am 19.10.04 - 13:33:58
hi,

ich hab ne maske in der verschiedene absätze verborgen werden, wenn der dokumentenstatus "so und so" ist...

ich brauch daher folgende formel:
Absatz verbergen wenn dok_status = so und so ausser Userrole = admin.

mein ansatz sieht so aus:
Absatz verbergen wenn:
@IsDocBeingEdited & @Contains(dok_status;"so und so")
und jetz brauch ich eben noch AUSSER USERROLE IST ADMIN

aber wie schreib ich das richtig?

vielen dank schonmal :)
marc
Titel: Re: Absatz verbergen wenn ... ausser Userrole = ...
Beitrag von: Doc am 19.10.04 - 13:45:33
Hallo gentleman,

@IsNotMember("[ADMIN]";

Gruss
Werner
Titel: Re: Absatz verbergen wenn ... ausser Userrole = ...
Beitrag von: Joe am 19.10.04 - 13:59:57
@Werner,

der Befehl ist nicht vollständig:

@IsNotMember("[ADMIN]";@UserRoles)

Gruß Joe
Titel: Re: Absatz verbergen wenn ... ausser Userrole = ...
Beitrag von: gentleman am 19.10.04 - 14:06:00
hi,

danke euch beiden für die schnelle antwort...

wenn ich das ganze allerdings so mach:
@IsDocBeingEdited & @Contains(dok_status;"so und so") | @IsNotMember("[Admin]";@UserRoles)

dann würde das ja heißen, er soll den absatz immer verbergen, wenn man kein admin ist!

das soll so aber nicht sein...
der arbsatz soll bei allen gruppen verborgen werden, wenn dok_status = "so und so" ist. wenn die grupper allerdings admin ist, dann soll er den abschnitt schon anzeigen!

danke ;)
marc
Titel: Re: Absatz verbergen wenn ... ausser Userrole = ...
Beitrag von: giggles am 19.10.04 - 14:14:37
Hallo,

versuch's mal mit Klammern.

(@IsDocBeingEdited & @Contains(dok_status;"so und so")) | @IsNotMember("[Admin]";@UserRoles)

Könnte die Sache ein wenig bessern

lg
Sabine
Titel: Re: Absatz verbergen wenn ... ausser Userrole = ...
Beitrag von: Joe am 19.10.04 - 14:16:57
Hallo,

ersetze einfach mal das | durch ein &.

Joe
Titel: Re: Absatz verbergen wenn ... ausser Userrole = ...
Beitrag von: Semeaphoros am 19.10.04 - 14:18:10
Joe war schneller, das wollte ich jetzt auch grad sagen  ;D
Titel: Re: Absatz verbergen wenn ... ausser Userrole = ...
Beitrag von: gentleman am 19.10.04 - 14:22:45
hey,

danke für die schnellen antworten
habe das problem eben vorhin folgendermassen gelöst:

@If(@IsNotMember("[Admin]";@UserRoles);@IsDocBeingEdited & @Contains(dok_status;"so und so")

danke für die vielen antworten :)

marc
Titel: Re: Absatz verbergen wenn ... ausser Userrole = ...
Beitrag von: TMC am 19.10.04 - 23:54:15
Auch wenn Du schon die Lösung hast: Schau Dir ruhig mal den BP-Artikel zu Verbergen-Wenn an:

AtNotes Best Practices: Verbergen-Wenn (Hide-When) - Formeln (http://www.atnotes.de/index.php?topic=18203.0)