Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Silent_Bob am 16.06.03 - 16:29:58

Titel: Formeln bei "Absatz verbergen wenn..."
Beitrag von: Silent_Bob am 16.06.03 - 16:29:58
guten tag zusammen,

ich steh mal wieder vor einem kleinen problemchen.

ich habe ein paar gemeinsame aktionen, der verborgen werden sollen, wenn die maske eine bestimmt benutzergruppe aufruft (habe das mit rollenzuweiseungen gemacht) ODER wenn der wert eines bestimmten feldes = Ja ist....

das sieht dann bei mir beispielsweise so aus:

aktion--> verbergen wenn... , formel:

@If("[antragsteller]"=@UserRoles);
genehmigt="Ja"

blöderweise wird die schaltfläche jetzt nur verborgen, wenn BEIDE formeln wahr sind. wie muß ich das machen, daß verbergen wird, wenn nur eine der formeln der wahrheit entspricht?

danke im voraus
Titel: Re:Formeln bei "Absatz verbergen wenn..."
Beitrag von: Rob Green am 16.06.03 - 16:47:16
mit @userroles und HideWhen haben wir schon heute einen Beitrag dazu.

Wenn eine von beiden Bedingungen erfüllt sein sollen, damit HidWhen greift, nehme folgende Syntax:

Bedingung1="abc" | Bedingung2="xyz"

das "|" steht für OR (ein "&" steht für AND)
Titel: Re:Formeln bei "Absatz verbergen wenn..."
Beitrag von: Silent_Bob am 16.06.03 - 16:55:47
hi,

wie die rollen funktionieren weiß ich. ich wußte nur nicht, daß ich den  " | " brauche bei mehreren formeln...

besten dank
Titel: Re:Formeln bei "Absatz verbergen wenn..."
Beitrag von: Rob Green am 16.06.03 - 17:33:32
hab Acht bei Scipt, dann heißt es dort statt
"|" = "OR"
"&" = "AND"
Titel: Re:Formeln bei "Absatz verbergen wenn..."
Beitrag von: Silent_Bob am 16.06.03 - 20:50:50
danke für den hinweis. script lerne ich langsam aber sicher auch. also gut zu wissen, sonst steh ich nachher wieder dumm da...

 :D
Titel: Re:Formeln bei "Absatz verbergen wenn..."
Beitrag von: Rob Green am 16.06.03 - 20:58:58
yohoo, ist mir gestern mit diesem doofen "&" / "AND" passiert. Wie ein "Ochs vorm Bersch"..tstststs
Titel: Re:Formeln bei "Absatz verbergen wenn..."
Beitrag von: harkpabst_meliantrop am 17.06.03 - 11:17:43
@If("[antragsteller]"=@UserRoles);
genehmigt="Ja"
Trotzdem muss es heißen:
Code
@IsMember("[antragsteller]"; @UserRoles) | genehmigt = "Ja"

Sonst wird dat nix mit der Rollenabfrage.