Domino 9 und frühere Versionen > ND8: Entwicklung
Probleme mit CopyRTItem(es wrid nichts kopiert)
(1/1)
LordKiri:
Hallo,
ich möchte gerne ein RT-Feld aus einem Doc in eine Mail kopieren, leider funktioniert es nicht so wie es soll. Es wird nichts kopiert, nur die Adresse richtig gesetzt und das Subject auch.
Weiß jemand Rat?
hier der Code:
--- Code: ---If Not (mailDB Is Nothing) Then
If Not mailDB.isopen Then
Call mailDB.Open("", "")
End If
Set uidoc = ws.ComposeDocument ( "ml-sfp1notes/Mesa", mailFile, "Memo" )
Set mailnote = uidoc.Document
Call uidoc.FieldSetText("EnterSendTo", adresse)
Call uidoc.fieldSetText("Subject", "Antwort: " + subject)
Set itemA = oDoc.GetFirstItem( "Body" )
Call itemA.CopyItemToDocument( mailnote, "Body" )
Call uidoc.save
End If
--- Ende Code ---
Andreas
DAU-in:
hi,
du kopierst ja auch ein Item und kein Richtextitem, oder sehe ich das verkehrt?
Sieh dir mal die Klasse NotesRichtextItem an.
Außerdem verquirlst du Frontend und Backendmethoden, du kopierst im Backend, woher soll das Frontend das wissen?
Und ein Richtextitem musst du erst speichern, bevor du darauf zugreifen zukannst.
grüsse
Dau-in
LordKiri:
nein, ich kopier ein Richtextitem....
hab es auch mittlerweile hinbekommen...
ich erstell jetzt die Mail im Backend speicher diese und öffne sie dann erst im Frontend und dann funktioniert es :D
Trotzdem danke für die schnelle Antwort
Driri:
Der Code oben kann so nicht funktionieren, denn Du kopierst zwar das Item, speicherst dann aber das UIdoc und verwirfst so quasi den CopyItemToDocument wieder.
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln