Autor Thema: DocLink in RichText Feld einfügen  (Gelesen 1649 mal)

Offline buzi

  • Aktives Mitglied
  • ***
  • Beiträge: 171
DocLink in RichText Feld einfügen
« am: 07.05.13 - 14:45:15 »
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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: DocLink in RichText Feld einfügen
« Antwort #1 am: 07.05.13 - 14:55:08 »
Du arbeitest im Frontend, AppendDocLink aber im Backend. Und die beiden vertragen sich im Bezug auf RichText überhaupt nicht ...

Bernhard

Offline buzi

  • Aktives Mitglied
  • ***
  • Beiträge: 171
Re: DocLink in RichText Feld einfügen
« Antwort #2 am: 07.05.13 - 15:02:52 »
Und wie kann ich es dann besser machen?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: DocLink in RichText Feld einfügen
« Antwort #3 am: 07.05.13 - 15:19:06 »
Gib doch der Forumssuche eine Chance  ;)
appenddoclink frontend

Bernhard

Offline klaus_s

  • Frischling
  • *
  • Beiträge: 11
Re: DocLink in RichText Feld einfügen
« Antwort #4 am: 07.05.13 - 16:53:16 »
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz