Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: fiuman007 am 15.12.04 - 10:40:14

Titel: Popup beim Versenden einer Mail
Beitrag von: fiuman007 am 15.12.04 - 10:40:14
Hallo,

ich habe einen Button "Send to contacts".
Der startet einen Agenten, der 3 Mails verschickt, je nach dem ob da in den SendTo - Felder was drin ist oder nicht. Also der Agent passt.

Ich will jetzt aber, dass wenn ich auf den "Send to contacts" Button klick, dass ein Popup Fenster kommt wo dann drauf steht, die Mail wurde erfolgreich an folgende Adressen verschickt:

- .....
- .....
- .....

Geht so was überhaupt ? 

Danke

Titel: Re: Popup beim Versenden einer Mail
Beitrag von: Glombi am 15.12.04 - 10:41:55
Es geht mit @Prompt bzw. in Script mit Messagebox

Andreas
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: Semeaphoros am 15.12.04 - 10:43:45
... wobei die Aussage "erfolgreich" sehr relativ ist und zu Missverständnissen führt: das einzige, was der Client macht, ist das Dokument in die mail.box des Servers zu überstellen, das mit Erfolg oder Misserfolg zeigt sich dann erst viel später. Man sollte also im Text "erfolgreich" streichen.
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: fiuman007 am 15.12.04 - 11:10:08
hm... also ich hab jetz versucht eine ganz normales Promt zu erstellen...


@Prompt([OK];"TestPrompt";"Das ist ein Test")

Aber irgendwie bekomme ich da nichts zu sehen....

Ich habe es mit dem Send to contact Button verknüpft. Also wenn es geklickt wird, sollte es als Formel ablaufen ....

Aber leider kommt bei mir nix .... ich mach da bestimmt was falsch oder ?
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: Glombi am 15.12.04 - 11:13:16
Poste bitte den Code.

Es ist aber auch schwierig hier, wenn wir Euch alles aus der Nase ziehen müssen :P

Andreas
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: fiuman007 am 15.12.04 - 11:15:29
Hab ich doch....


@Prompt([OK];"TestPrompt";"Das ist ein Test")


Und wenn ich jetzt auf "Send to contacts" Button klicke, dann soll das als
Run @function formula ablaufen .....

Titel: Re: Popup beim Versenden einer Mail
Beitrag von: Semeaphoros am 15.12.04 - 11:23:34
Und in welchem Event des Buttons hast Du das platziert?
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: Glombi am 15.12.04 - 11:23:56
Ich schliesse, Du verwendest eine Simple Action. Richtig?

Mach besser alles mit @Formelsprache!

Andreas
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: fiuman007 am 15.12.04 - 11:30:06
Also:

Mein "Send to contacts" Button ist eine Aktion.

In dieser Aktion starte ich dann per "simple Action" den Agenten der die Mails verschickt und eben den Run @funktion formula in der mein Prompt steht.

Wie soll ich dann wenn ich es nur mit Formula mache, meinen Agenten starten ?

Aber eigentlich müsste es ja so auch gehen....

Titel: Re: Popup beim Versenden einer Mail
Beitrag von: Glombi am 15.12.04 - 11:33:09
Du kannst den Code doch im Agenten unterbringen!
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: fiuman007 am 15.12.04 - 11:36:02
hm...
Also ich hab jetzt einen Button "Test" erstellt.
In den hab ich dann mit @Formelsprache folgendes drin:

@Prompt( OK); "TestPrompt"; "Das ist ein Test"

Wenn ich jetzt auf den Button klicke, passiert nichts.......  ???
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: Glombi am 15.12.04 - 11:37:31
Nimm Deinen Code von oben, dann geht es:

@Prompt([OK];"TestPrompt";"Das ist ein Test")
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: klaussal am 15.12.04 - 11:38:51
@Prompt([OK];"TestPrompt";"Das ist ein Test.")

Mann beachte die eckigen Klammern  ;D

klaus
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: fiuman007 am 15.12.04 - 11:40:41
 :-[

Es geht.... Danke.

Ich muss es jetzt nur soweit bringen, dass er noch überprüft ob und welche Mails geschickt wurden ..... das könnte bisschen schwieriger werden ....
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: fiuman007 am 15.12.04 - 11:57:30
Also wenn ich jetzt die Formel hernehme

 @Prompt([OK];"MailSend";"Das Dokument wurde an folgende Personen geschickt:")

und ich jetzt will dass ausgelesen wird was in einem Feld drin steht. Feld ist vom Typ Name. Kann ich dann so schreiben:

 @Prompt([OK];"MailSend";"Das Dokument wurde an folgende Personen geschickt:":  ContactQS)

Wobei das ContactQS eben dieses Feld ist, aus dem der name ausgelesen wird... aber irendwie funktioniert es ganz so ...

Titel: Re: Popup beim Versenden einer Mail
Beitrag von: koehlerbv am 15.12.04 - 11:59:36
Das müsste so heissen:

@Prompt([OK];"MailSend";"Das Dokument wurde an folgende Personen geschickt:" + @Implode (ContactQS))

HTH,
Bernhard
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: fiuman007 am 15.12.04 - 12:09:48
Juhuu, es geht. Danke Bernd.

Nur die Formatierung ist noch ned ganz so schön , weil der Name mit den ganzen Attributen noch angezeigt wird, aber das stört nicht so ....


Titel: Re: Popup beim Versenden einer Mail
Beitrag von: koehlerbv am 15.12.04 - 12:20:18
Na, dann mach' es Dir doch schön  ;D

@Prompt([OK];"MailSend";"Das Dokument wurde an folgende Personen geschickt:" + @Implode (@Name ([CN]; ContactQS)))

Bernhard
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: zhermann am 15.12.04 - 12:23:05
he Bernhard,

wieso bist Du immer so schnell beim antworten? Hast du eine T2 Leitung oder was? ;D

Wollte auch gerade das gleiche schreiben.

Gruß

Zsolt
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: fiuman007 am 15.12.04 - 12:25:58
Super Sache. Danke !!!! Jetzt geht alles und sieht dabei auch schön aus  :)
Titel: Re: Popup beim Versenden einer Mail
Beitrag von: koehlerbv am 15.12.04 - 12:28:42
he Bernhard,
wieso bist Du immer so schnell beim antworten? Hast du eine T2 Leitung oder was? ;D

Hi, Zsolt,
'ne fixe Leitung habe ich schon, aber wenn die Antwort so schnell kommt, ist es Zufall - ich kann ja nicht dauernd ins Forum schauen  ;)

@fiuman:
Noch zur Erläuterung: Dein Names-Feld ist eine Liste, und deren Mehrfachwerte können nicht in @Prompts ausgegeben werden. Daher das @Implode.

Bernhard