Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: theBastian am 11.07.05 - 11:04:26

Titel: Hide When funktioniert bei Button nicht
Beitrag von: theBastian am 11.07.05 - 11:04:26
Hallo,

nun habe ich mich durch die Best Practices gewühlt und dachte ich habe das mit "Hide When" verstanden. Aber irgendwie scheint das nicht so zu sein.  :(

Ein Button soll dann versteckt sein wenn:


@IsNotMember("[edit]";@UserRoles) & Archivierung != ""

Leider erscheint der Button immer. Aber warum?

cu
Sebastian
Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: Axel am 11.07.05 - 11:07:16
Hi,


versuch's mal so:  @IsNotMember("[edit]";@UserRoles) | Archivierung != ""



Axel
Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: theBastian am 11.07.05 - 11:09:50

versuch's mal so:  @IsNotMember("[edit]";@UserRoles) | Archivierung != ""



Heißt das nicht, nicht Mitglied oder Feld nicht leer.
Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: Semeaphoros am 11.07.05 - 11:15:27
Heisst es, aber sprachliches und logisches Oder sind nicht identisch (scheinen manchmal sogar gegensätzlich zu sein, wenn man nicht genau hinschaut, was eigentlich "passiert")

Ansonsten: Probieren geht über studieren in diesem Fall
Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: shiraz am 11.07.05 - 11:17:03
Logig:

~(A & B) = ~A  | ~B

 ;D

Gruß
Christian
Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: Axel am 11.07.05 - 11:17:52
Heisst es, aber sprachliches und logisches Oder sind nicht identisch (scheinen manchmal sogar gegensätzlich zu sein, wenn man nicht genau hinschaut, was eigentlich "passiert")

Ansonsten: Probieren geht über studieren in diesem Fall


Richtig!!!!!!!!!!

Ich spreche aus Erfahrung. Ich bin damit erst kürzlich auf die Nase gefallen.  ;D


Axel
Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: Semeaphoros am 11.07.05 - 11:18:54
Genau daran musste ich auch denken ....  ;)
Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: animate am 11.07.05 - 11:21:46
Ich würde das nicht mit Probieren sondern mit Studieren oder Wertetabellen machen, wenn du Probleme hast.



Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: theBastian am 11.07.05 - 11:22:43
Heisst es, aber sprachliches und logisches Oder sind nicht identisch (scheinen manchmal sogar gegensätzlich zu sein, wenn man nicht genau hinschaut, was eigentlich "passiert")

Ansonsten: Probieren geht über studieren in diesem Fall

Gibt es da eine genaue Regeln, wann was zu verwenden ist? Verstehe das noch nicht so richtig.

Sebastian
Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: Glombi am 11.07.05 - 11:27:08
Bei Hide-When Formeln gehe ich immer so vor (ausser es ist trivial): Stelle die Bedingung auf, wann etwas zu sehen sein soll. Und dann wird der Ausdruck negiert mit "!".
Immer positiv denken  ;)

Also für diesen Fall:
Ein Button soll dann sichtbar sein wenn:

der User die Rolle[edit] hat UND
das versteckte Feld Archivierung leer ist

ergibt
!(
@IsMember("[edit]";@UserRoles) &
Archivierung = ""
)

Andreas

Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: Semeaphoros am 11.07.05 - 11:32:08
Ansonsten den Ratschlag von Thomas befolgen, die Grundlagen studieren und Wertetabellen lernen.
Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: cococo69 am 11.07.05 - 12:35:19
Bei Hide-When Formeln gehe ich immer so vor (ausser es ist trivial): Stelle die Bedingung auf, wann etwas zu sehen sein soll. Und dann wird der Ausdruck negiert mit "!".
Immer positiv denken  ;)

Also für diesen Fall:
Ein Button soll dann sichtbar sein wenn:

der User die Rolle[edit] hat UND
das versteckte Feld Archivierung leer ist

ergibt
!(
@IsMember("[edit]";@UserRoles) &
Archivierung = ""
)

Andreas



Ich finde diese Lösung die einfachste und "sprachlich" am logischsten und bin damit auch noch nie "auf die Schnauze gefallen"!

DANKE Andreas!

Gruß Armin
Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: theBastian am 11.07.05 - 12:43:21
Habe jetzt auch die Lösung von Glombi gewählt und glaube es verstanden zu haben.

Zumindest bis zum nächsten Mal.  ;)
Danke an alle für die Hilfe und die Infos.

cu
Sebastian
Titel: Re: Hide When funktioniert bei Button nicht
Beitrag von: Semeaphoros am 11.07.05 - 15:08:16
Also, wenn mans dann wirklich verstanden hat, dann rechnet man am Schluss noch das ! (Not) in die Klammer hinein ....  ;D