Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: dirk_2909 am 29.10.04 - 09:16:01

Titel: Richtextitem anhängen
Beitrag von: dirk_2909 am 29.10.04 - 09:16:01
@All

Hallo!
Ich möchte in einem neuen Dokument den Inhalt eines Richtextitems eines betehenden Dokumentes in ein Richtextitem einfügen.
Das soll durch eine Schaltfläche ausgelöst werden.
Hier mal ein Auszug aus dem Code:
....
....
....
If Not(  itemPar Is Nothing ) Then  '### IF 3
            
   If Not( Isempty( itemPar.Values ) ) Then  '### IF 4
               
   Call itemInfo.AppendRTItem(  itemPar )
   Call doc.Save( False, True ) ' ??? Notwendig
               
   Call uidoc.Refresh
               
   Else  '### IF 4
   Goto notemplate
   End If  '### IF 4
            
End If  '### IF 3
.....
.....
.....

itemPar und itemInfo sind korrekt initialisiert und Type = 1 .
Wenn ich im Debugger in die Eigenschaften von itemPar unter Values gucke ist der Inhalt auch korrekt vorhanden ?!

Der Code läuft auch ohne Fehler durch.

Nur nach dem Refresh wird der neue Inhalt nicht im uidoc angezeigt ?
Was mach ich falsch? Oder geht das nicht im uidoc?

Bin für jede Hilfe dankbar.

Dirk
Titel: Re: Richtextitem anhängen
Beitrag von: Driri am 29.10.04 - 09:47:49
RTF funktioniert so nicht im uidoc. Du mußt das im Backend machen und dann das Dokument speichern und neu öffnen.

Such mal hier im Forum, da gabs schon einige Threads zu.
Titel: Re: Richtextitem anhängen
Beitrag von: dirk_2909 am 29.10.04 - 09:59:52
Danke!

werde mal suchen ....hätte ich vieleicht eher machen sollen :-[
Titel: Re: Richtextitem anhängen
Beitrag von: dirk_2909 am 29.10.04 - 12:01:56
Habe was gefunden.


...aber warum kann ich dieses Thema nicht auf erledigt setzen  ???
Oder sehe ich den Button nicht  8)
Titel: Re: Richtextitem anhängen
Beitrag von: Driri am 29.10.04 - 12:05:25
Die Funktion fehlt noch seit dem Update der Forensoftware.

Du kannst als Workaround im Ursprungsthread das Icon ändern.
Titel: Re: Richtextitem anhängen
Beitrag von: Semeaphoros am 29.10.04 - 12:05:42
Der "Erledigt" Buttong ist beim Softwar-Update "verloren" geganen. Hoshee arbeitet daran, ihn wieder zu "finden". In der Zwischenzeit hat sich der Workaround eingebürgert, bei Deinem allerersten Posting hier im Thread das Bildchen auf DaumenHoch zu ändern, wenn es erledigt ist.
Titel: Re: Richtextitem anhängen
Beitrag von: dirk_2909 am 29.10.04 - 12:34:19
Danke!

"Erledigt"
Titel: Re: Richtextitem anhängen
Beitrag von: Abdelhadi Doujali am 29.10.04 - 12:48:43
Hi,
du hast selber geahnt, denn die Richtextfelder brauchen im Notes eine besondere Behandlung.
Im UIDOC funktioniert der Inhaltsübergabe eines Richtextfeld nicht, du musst das uidoc schliesen, saveoption auf 0 setzen, damit die Meldung wollen Sie wirklich speichern nicht kommt, dann das uidoc wieder im Bearbeitungsmodus öffnen.
Nach diesem Befehl Call itemInfo.AppendRTItem(  itemPar )
muss dieser Code kommen:

If oUIDoc.EditMode Then
'    saving backend doc
      oDoc.save True, False
      odoc.saveoptions = "0"    'to prevent to show a save dialog
   End If
   Call oUIDoc.close
   Call oUIWs.ViewRefresh
   Set oUIDoc = oUIWS.EditDocument( True, oDoc )

das refreshen des uidoc brauchst du nicht mehr

Viel Spass und Gruss
Abdelhadi