Domino 9 und frühere Versionen > ND9: Entwicklung
Manueller Spiecherdialog einfügen
Legolas:
Hallo Zusammen,
habe nun alles gelöst bis auf das Thema Richtext.
Folgende Situation:
Beim Laden des Dokuments sichere ich die Größe des RT Feldes mit source.Document.GetFirstItem("Body").Valuelength zudem noch den reinen Textinhalt. mit source.Document.GetFirstItem("Body").Text.
Diese beide Werte möchte ich mit dem RT-Feld im Query-Save vergleichen um festzustellen, ob es eine Änderung gegeben hat.
Nun meine Problem:
Egal was ich versucht habe, die Werte des RT Body-Feldes beim Auslesen im QuerySave ändern sich nicht.
Irgendwie bekommt das RT-Objekt beim Speichern nicht mit, dass es eine Änderung gegeben hat.
Bei den "normalen" Textfeldern funktioniert das tadellos.
Was kann ich tun, um das Problem zu lösen?
System: Notes 9.0.1
Grüße
Bernd
Tode:
Nix... Richtextitems werden erst NACH dem speichern aktualisiert...
jBubbleBoy:
Die Länge des RT-Feldinhaltes bekommst du mit uiDoc.FieldGetText(... raus, Anhänge mit der EmbeddedObjects-Eigenschaft.
Legolas:
Hallo jBubbleBoy,
so scheint es zu gehen. :D
Sowohl der Textinhalt als auch die Attachments des RT-Feldes lassen sich so ermitteln. (Sowohl beim Öffnen und Schließen des Dokuments)
Danke für den Input.
Grüße
Bernd
jBubbleBoy:
EmbeddedObjects ging bei mir eben nicht, aber die @Funktionen kann man hier verwenden, wie z.B. Evaluate( "@AttachmentNames",source.Document)
Gruß
Erik
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln