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