Autor Thema: Problem mit Aktion verbergen  (Gelesen 1000 mal)

Offline mariab

  • Aktives Mitglied
  • ***
  • Beiträge: 123
Problem mit Aktion verbergen
« am: 23.11.06 - 11:20:59 »
Hallo,

habe ein Problem mit einer Schaltfläche und dem Verbergen.
In der Datenabank gibt es zwei Rollen und zwar:

[SV] für SuperVisor
[LE] für Leiter

Die Aktion Speichern soll nun nur den Benutzern mit den obigen zwei Rollen sichtbar sein. Dazu schreibe ich folgende Formel bei Aktion verbergen wenn Formel wahr ist hinein
Code
@IsNotMember("[LE]";@UserRoles) |
@IsNotMember("[SV]";@UserRoles)

Wenn ich nur eine Eingabe mache wie z.B.

Code
@IsNotMember("[LE]";@UserRoles)

dann klappts.
Danke für eure Hilfe

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Problem mit Aktion verbergen
« Antwort #1 am: 23.11.06 - 11:30:00 »
Hallo

Durch die angegebene Formel sehen nur Benutzer die Aktion, die auch beide Rollen haben!!
Wenn man nur eine der Rollen hat, ist die Aktion verborgen.

Ersetzte die Pipe durch ein "&". Dann sehen nur User die Aktion nicht, die keine der Rollen haben.
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Problem mit Aktion verbergen
« Antwort #2 am: 23.11.06 - 11:52:32 »
Hallo,

ein heißer Tipp ist dieser Best Practice Artikel dort stehen viele sinnige Tipps zu HideWhens.

Dort steht auch, dass man bei Formulierungen des HideWhens aufpassen sollte, da man häufig an ShowWhen denkt. In dem Fall sollte man die Bedingung für die Sichtbarkeit hinschreiben, einklammern und mit einem not versehen. Also in etwa so:

Code
!(MeineBedingung)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz