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