Domino 9 und frühere Versionen > ND8: Entwicklung

DocLink in RichText Feld einfügen

(1/1)

buzi:
Hallo zusammen,

ich möchte einen Dokumenten Link in einem Rich Text Feld hinterlegen und bin am verzweifeln. Der Aufruf der Funktion appendDocLink:

Function appendDocLink(fieldName As String, value As NotesDocument)
   
   Dim uiws As New NotesUIWorkspace
   Dim rtItem As NotesRichTextItem
   
        ' fieldName ist der Name des Rich Text Lite Felds
   Set rtItem = uiws.Currentdocument.Document.GetFirstItem(fieldName)
   Call rtItem.AppendDocLink(value, "", "")
   Call rtItem.Update()
   
End Function

--> Führt zu gar nichts!!! Was fehlt? Was mach ich falsch?

Danke

koehlerbv:
Du arbeitest im Frontend, AppendDocLink aber im Backend. Und die beiden vertragen sich im Bezug auf RichText überhaupt nicht ...

Bernhard

buzi:
Und wie kann ich es dann besser machen?

koehlerbv:
Gib doch der Forumssuche eine Chance  ;)
appenddoclink frontend

Bernhard

klaus_s:
Es ist besser, wenn man das UI-Dokument geschlossen hat bzw. im Hintergrund anlegt. Und mit Schließen meine ich wirklich schließen. Zur Not die Objektreferenz löschen, ansonsten geistert das Objekt irgenwo noch im Cache herum und man bekommt keine aktuelle Referenz.

Nachdem das RT-Item fertig ist, einen Call rtitem.Compact () absetzt. Dann kann man das Dokument im UI (wieder) öffnen. Bei mir hat das geholfen.

Für die anderen Fälle

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln