Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: js84 am 22.03.07 - 12:08:41
-
Hallo Zusammen,
ich habe eine Funktion geschrieben, die das Feld "ImailAddress" in der Arbeistumgebung,in der der Benutzer arbeitet, anpasst.
Diese Funktion wird beim Querysave der Memo Maske aufgerufen. Sinn das ganzen ist es abhängig von einer Benutzerauswal die Domain
der EMail Adresse anzupassen. Die Auswahl der Domain passiert beim Postopen.
Die Funktion zum Anpassen der ImailAddress funktioniert, aber beim Senden der Mail wird nur die "alte" Imail Adresse gezogen, guck
ich in meine Arbeistumgebung steht da aber die "neue" also richtige Adresse drin.
Mach ich das ganze manuell, also 1.öffnen einer neuen Mail 2. Anpassung in der Arbeitsumgebung&Speichern 3.Versenden der Mail
wird die Adresse verwendet, die ich in Schritt 2 eingetragen hab.
Ich bin echt ratlos.Vielleicht könnt ihr mir da helfen.
Danke und Grüße
Jana
-
Dann schau dir mal die Maske der Arbeitsumgebung und den QureySave-Event der Maske an. Dort wird mit Sicherheit die Mailadresse noch in ein verstecktes Feld geschrieben. Auswendig weiss ich das allerdings leider auch nicht.
Axel
-
Hi Axel,
an so was ähnliches hatte ich auch schon gedacht, der Wert aus dem ImailAddress Feld wird lediglich in eine Globale Variable geschrieben, die so weit ich sehen konnte nur zum späteren Vergleich dient. In dem Vergleich wird nur geprüft ob die Adresse sich geändert hat.
Grüße Jana
-
Kann evt. ein Aktualisierungsproblem sein.
Versuch doch mal folgendes. Starte mal den Client nach der Änderung neu.
Ansonsten habe ich im Moment leider auch keine Idee mehr.
Axel
-
Danke erst mal für deine Hilfe!
Wenn ich den client neu starte tuts, sobald der Benutzer jedoch eine andere Domain beim Erstellen der Mail auswählt tritt das Problem ja wieder auf.
Der Benutzer soll ja von Mail zu Mail in der Lage sein eine andere Adresse zu verwenden.
Ich glaub ich dreh durch :'(
-
Dann ist das eindeutig ein Aktualisierungsproblem. Der Client liest Teile der AU beim Start und dann nicht wieder.
Der Benutzer soll ja von Mail zu Mail in der Lage sein eine andere Adresse zu verwenden.
Du kannst für den Fall mehrere AUs anlegen. Ist allerdings nicht sehr komfortabel.
Oder du musst anders an die Sache rangehen und eine eigene Aktion zum Schreiben eines neuen Memos erstellen.
Hier http://atnotes.de/index.php?topic=19759.0 gings um ein ähnliches Thema.
Axel