Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Ork am 10.01.08 - 15:08:24

Titel: Aktion nur unter einer Bedingung anzeigen
Beitrag von: Ork am 10.01.08 - 15:08:24
Hallo zusammen,

ich habe wieder einmal ein kleines Problemchen und stehe auf dem Schlauch. Ich habe einen Aktions-Button, der durch einen User einen bestimmten Anhang in einer E-Mail beurteilen kann. Dieser Button soll nur angezeigt werden, wenn der besagte Anhang auch in der E-Mail enthalten ist.
Die Beurteilung ist dabei die Nebensache. Nur wie kann ich eine Formel finden, die die Aktion nicht verbirgt, wenn es wahr ist, sondern die die Aktion anzeigt, wenn nur eine Bedingung wahr ist? Im übrigen ist der Name des Anhangs immer gleich - eine Protokolldatei.

Gibt es eine Möglichkeit, dieses Problem zu realisieren?

MfG Okko
Titel: Re: Aktion nur unter einer Bedingung anzeigen
Beitrag von: klaussal am 10.01.08 - 15:11:49
Mal ein paar Stichpunkte:

Hide-when-Formel in der Aktion
und
@AttachmentNames( excludeMIMEBody )
Titel: Re: Aktion nur unter einer Bedingung anzeigen
Beitrag von: eknori (retired) am 10.01.08 - 15:12:05
erstelle ein Feld ( Mehrfachwerte, Berechnet zur Anzeige ). Als Vorgabewert @AttachmentNames

Wenn es mehrere Attachments gibt kannst du in deiner HideWhen Formel mit @Contains prüfen, ob der bestimmte Name enthalten ist.

Das Ganze dann nit ! verneinen und deine Aktion wird nur angezeigt, wenn das Attachment da ist.

P.S. Klauss war schneller
Titel: Re: Aktion nur unter einer Bedingung anzeigen
Beitrag von: klaussal am 10.01.08 - 15:13:10
Zitat
P.S. Klauss war schneller

... aber nicht so ausführlich...  ;)
Titel: Re: Aktion nur unter einer Bedingung anzeigen
Beitrag von: Ork am 10.01.08 - 15:17:22
Das ging ja echt fix, danke an beide, werde ich gleich mal ausprobieren!!
Titel: Re: Aktion nur unter einer Bedingung anzeigen
Beitrag von: Ork am 10.01.08 - 15:34:01
Hallo ich habe es noch etwas anders gelöst, ich habe in der Infobox folgendes unter "Aktion verbergen, wenn Formel wahr ist" eingetragen:

Code
!@AttachmentNames="Name der Protokolldatei"

und schon hat es geklappt.

Lag an dem Ausrufezeichen vor der Formel.

Danke!

LG Okko