Im Backend erstelltes RTFeld im UIdoc refreshen

  • Hallo zusammen


    Ich hab ein uidoc aus dem ich das doc rausziehe. Dann lege ich ein EMBED_ATTACHMENT in ein RT Feld des docs. Nun würde ich gerne im uidoc anzeigen lassen, dass das auch was drin ist. Also Refresh oder Reload. Aber ich bekomme es einfach nicht hin.
    Hier ist ein wenig code:



    Dim Doc As NotesDocument
    Dim Db As notesDatabase
    Dim UIWks As New NotesUIWorkspace
    Dim UIdoc As NotesUIdocument
    Dim object As NotesEmbeddedObject
    Dim TItem As NotesrichtextItem


    Set UIWks = New NotesUIWorkspace
    Set UIdoc = UIWks.CurrentDocument
    Set doc = UIdoc.Document


    Set TItem = New NotesRichTextItem( doc, "Body" )
    Set object = Titem.EmbedObject ( EMBED_ATTACHMENT, "", "C:\Programme\Scanit\scanit.TIF")

    Call doc.Save(False,False,False)
    Call uidoc.Refresh


    'Hier würde ich gerne die Ansicht des uidocs aktualisieren.
    'Normale Felder werden geändert angezeigt
    'AutoReload property = true


    habt ihr eine Idee???


    Gruss Thomas

    • Offizieller Beitrag

    entweder Du schließt das Dokument im UI und öffnest es wieder hatten wir erst diese Woche im Forum oder mit Notes 6.x kannst Du den Refresh so aufrufen Call notesUIDocument.Refresh( [ IncludeRichTextItems ] ).


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein