Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Norton am 16.03.05 - 08:17:09

Titel: Neuer Button in der Mail-Schablone
Beitrag von: Norton am 16.03.05 - 08:17:09
Hallo zusammen,

ich habe mal eine Frage. Wie bekomme ich es hin, dass ich neben den in R5 üblichen Buttons (bei einer geöffneten Mail) "Neues Memo", "Antworten", "Weiterleiten", "löschen" etc. einen weiteren Button habe, der folgendes macht:

1. Eine Mail mit Standardtext generiert.
2. Den Absender der geöffneten Mail als Empfänger mit aufnimmt.
3. Die Funktion weitere Personen in Kopie bzw. Blindkopie zu setzen enthält.

Da ich leider von der Entwicklung fast keine Ahnung habe, wäre ich über jeden Tipp dankbar.

Gruß
Norton
Titel: Re: Neuer Button in der Mail-Schablone
Beitrag von: eknori am 16.03.05 - 08:31:17
da gibt es was in der Sandkiste http://www-10.lotus.com/ldd/sandbox.nsf/ByDateNJ/c7fd40047c27476385256f9e006af755?OpenDocument
Titel: Re: Neuer Button in der Mail-Schablone
Beitrag von: klaussal am 16.03.05 - 08:48:37
Code
Da ich leider von der Entwicklung fast keine Ahnung habe...

Dann würde ich an Deiner Stelle die Finger davon lassen.
Titel: Re: Neuer Button in der Mail-Schablone
Beitrag von: Axel am 16.03.05 - 09:07:12
Hi,

der Link führt zu einem sehr guten Artikel. Aber für jemanden, der in der Entwicklung relativ unbedarft ist, ist das doch ziemlich schwere Kost. Zumal die Schablone anpassen musst und ein Fehler wirkt sich dann auf alle User aus.

An deiner Stelle würde ich erstmal ein paar Erfahrungen in Sachen Entwicklung machen und dich dann daran trauen.

Stichpunktartig könnte eine Lösung für dich so aussehen:

Aktionsbutton in der Memo-Maske erstellen.
Im Code musst du dir zuerst einen Zugriff auf das aktuell geöffnete Dok über
NotesUIWorkspace.CurrentDocument besorgen. Damit hast du Zugriff auf die Felder und kannst dir z.B. den Absender auslesen.
Mit

Set notesDocument = New NotesDocument( notesDatabase )
notesDocument.Form = "Memo"

legst du dir ein neues Mail im Backend an und kannst dann die Felder füllen.

Mit

Set notesUIDocument = notesUIWorkspace.EditDocument( True , notesDocument)

kannst du das neue Dokument anzeigen lassen, damit der User noch Änderungen machen und dann versenden kann.


Die Befehlszeilen sollen nur ganz grob verdeutlichen wie es gehen kann. Nähere Infos und auch gute Beispiele findest du in der Designerhilfe.


Axel