Autor Thema: Hide When funktioniert bei Button nicht  (Gelesen 5467 mal)

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Hide When funktioniert bei Button nicht
« 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:

  • der User nicht die Rolle[edit] hat und
  • das versteckte Feld Archivierung nicht leer ist

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

Leider erscheint der Button immer. Aber warum?

cu
Sebastian
« Letzte Änderung: 11.07.05 - 12:43:37 von SKL74 »
Domino, Notes, Sametime

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Hide When funktioniert bei Button nicht
« Antwort #1 am: 11.07.05 - 11:07:16 »
Hi,


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



Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Hide When funktioniert bei Button nicht
« Antwort #2 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.
Domino, Notes, Sametime

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Hide When funktioniert bei Button nicht
« Antwort #3 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
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline shiraz

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 648
  • Geschlecht: Männlich
Re: Hide When funktioniert bei Button nicht
« Antwort #4 am: 11.07.05 - 11:17:03 »
Logig:

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

 ;D

Gruß
Christian
Gruß
Christian

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Hide When funktioniert bei Button nicht
« Antwort #5 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
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Hide When funktioniert bei Button nicht
« Antwort #6 am: 11.07.05 - 11:18:54 »
Genau daran musste ich auch denken ....  ;)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: Hide When funktioniert bei Button nicht
« Antwort #7 am: 11.07.05 - 11:21:46 »
Ich würde das nicht mit Probieren sondern mit Studieren oder Wertetabellen machen, wenn du Probleme hast.



Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Hide When funktioniert bei Button nicht
« Antwort #8 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
Domino, Notes, Sametime

Glombi

  • Gast
Re: Hide When funktioniert bei Button nicht
« Antwort #9 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


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Hide When funktioniert bei Button nicht
« Antwort #10 am: 11.07.05 - 11:32:08 »
Ansonsten den Ratschlag von Thomas befolgen, die Grundlagen studieren und Wertetabellen lernen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline cococo69

  • @Notes Preisträger
  • Senior Mitglied
  • ****
  • Beiträge: 286
  • Geschlecht: Männlich
  • Super dieses Forum!!!
    • Mein Hobby...
Re: Hide When funktioniert bei Button nicht
« Antwort #11 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

Offline theBastian

  • Senior Mitglied
  • ****
  • Beiträge: 482
  • Geschlecht: Männlich
Re: Hide When funktioniert bei Button nicht
« Antwort #12 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
Domino, Notes, Sametime

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Hide When funktioniert bei Button nicht
« Antwort #13 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
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz