Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: RvM am 20.12.06 - 16:06:07

Titel: Hide-when im Web
Beitrag von: RvM am 20.12.06 - 16:06:07
ich möchte einen Button mit folgenender hide-when für alle aus dem entprechendem Editor verstecken:
!(@IsMember ("[Bearbeiter]";@UserRoles))
Leider kann dann aich der User mit der Rolle [Bearbeiter] den Button nicht sehen.
Was mache ich falsch?
Titel: Re: Hide-when im Web
Beitrag von: tks am 20.12.06 - 16:14:44
1. Frage: Warum !@IsMember und nicht @IsNotMember?
2. Wer kann wo den Button nicht sehen? Nur bei Browserzugriff oder auch der Client?
Titel: Re: Hide-when im Web
Beitrag von: RvM am 21.12.06 - 10:32:55
1. Frage: Warum !@IsMember und nicht @IsNotMember?
Das stand hier mal als Tipp

Zitat von: tks
2. Wer kann wo den Button nicht sehen? Nur bei Browserzugriff oder auch der Client?
Ausschließlich im Web per Browser.
Titel: Re: Hide-when im Web
Beitrag von: tks am 21.12.06 - 13:16:58
Nochmal zu meinem Verständnis.

Die Hide-When Formel funktioniert im Notes-Client, sprich der Button wird verborgen wenn der User nicht die Rolle Bearbeiter hat. Richtig?

Im Browser funktioniert es nicht? Kommt der User als anonymous oder muss er sich authentifizieren? Ich würde mir zum Test ein Feld machen, in dem die Rollen die der Benuter hat im Browser angezeigt werden.
Titel: Re: Hide-when im Web
Beitrag von: RvM am 21.12.06 - 13:29:24
Ich habs zwischenzeitlich selber gefunden.
Es waren 2 Faktoren:
1. Ich habe in der  ACL  nicht den vollen Namen eingetragen, sondern nur die UserID/Shorname
und
2. Dem Button fehlte noch das onclik-event.
Trotzdem  Danke für  die Hilfe.
Schöne Feiertage
Titel: Re: Hide-when im Web
Beitrag von: umi am 21.12.06 - 17:30:22
Kann sein, dass Notes leere Buttons nicht darstellt.
Mach mal was ins onClick rein.