Domino 9 und frühere Versionen > ND8: Entwicklung
RichTextLite aus Frontend an Backend übergeben
Lloyd:
Hallo,
ich seh grad vor lauter Bäumen den Wald nicht.
Ich habe im Frontend ein Dokument geöffnet (WICHTIG: darf nicht gespeichert werden). In dieser Maske werden einige Werte erfasst und Anhänge in ein RichTextLite Feld gepackt. Jetzt hole ich per 'Set dok = uidoc.Document' das Frontend Dokument ins Backend. Ich kann dann auf alle Felder des Frontend Dokuments im Backend Dok zugreifen. Nur das RichTextLite Feld existiert nicht. Kann mir jemand einen Tipp geben wie ich den Anhang aus dem Frontend-Dok im Backend-Dok verfügbar mache, ohne das Frontend Dok vorher zu speichern? (Speicher ich das Frontend Dok vorher, dann geht es).
Ich bekomme also das RichTextLite Feld aus dem ungespeicherten Frontend nicht im Backend verfügbar.
EDIT:
Ich hab vergessen zu sagen, dass alle Felder in einem Layoutbereich sind, nur das RichTextLite Feld ist außerhalb des Layoutbereichs des Frontend Doks
Thomas Schulte:
RichTextlite ist nichts anderes als Richttext. Und daher gilt das was für Richtext gilt auch für RTLite Felder. Erst Speichern, dann zugreifen. Einzige Strategie für deine Anforderung, speichern und anschließend sofort wieder löschen. Mit allen Weiterungen die das impliziert, wie Deletions Stubs, ACL Rechte, ....
koehlerbv:
Na, die einzige Strategie ist das nicht, Thomas. Beispielsweise gibt es auch noch den Weg über ein persönliches ProfileDocument und das Kopieren via Frontend.
Bernhard
TRO:
Probier doch einfach mal
Call uidoc.Refresh( True ) ' das True ist wichtig, um das RT ins Backend zu bekommen
set doc = uidoc.Document
Set rtitm = doc.GetFirstItem( "AttachmentsRT" )
Call rtitm.Update
hth
Thomas
Lloyd:
Danke an alle.
Der Vorschlag von Thomas (TRO) hat funktioniert.
Besten Dank.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln