Domino 9 und frühere Versionen > ND8: Entwicklung

Gelöst -> Anhang in der Maske am richtigen Platz anzeigen

(1/4) > >>

Jens_1:
Hallo Zusammen,

ich möchte über eine Schaltfläche einen Anhang in mein Dokument importieren und an einer bestimmten Stelle in der Maske anzeigen lassen.
Leider gelingt mir das nicht.
Der Anhang wird stets am unteren Rand des Dokuments unter einer dünnen, schwarzen Linie angehängt.

Ich verwende (u.a.) die beiden folgenden Zeilen:


--- Code: ---Set rtitem = New NotesRichTextItem ( doc, "Body" )
Set object = rtitem.EmbedObject ( EMBED_ATTACHMENT, "", filename)

--- Ende Code ---

Ob ich in der Maske ein RichText-Feld mit der Bezeichnung "Body" erstelle oder nicht hat keine Auswirkung.

Was mache ich falsch?

Gruß
Jens

koehlerbv:
"In mein Dokument" - was heisst das, Jens? Frontend? Ich vermute es mal.

Bestimmte Stelle: Was heisst das?

Du erzeugst ein neues RTI (also Backend) - das irritiert mich jetzt. Der "dünne, schwarze Strich" sagt mir, dass Du entweder ein weiteres, gleichnamiges Item erzeugst, von dem das Frontend (wenn offen) nix weiss oder es im Frontend gar kein Feld "Body" gibt.

Mehr Input, mehr Output. Genau DAS Konstrukt musst Du SEHR genau beschreiben, sonst können wir da alles reindeuten und liegen zum Schluss mit viel verlorener Zeit doch falsch.

Bernhard

Jens_1:
Hi Bernhard,

ich habe ein Frontend-Dokument in welches ich den Anhang einfüge.
Das mache ich über die Schaltfläche welche das UI-Doc in das Backend holt und dort den Anhang an das Dokument anfügt.
Anschließend wird das Dokument gespeichert.

Derzeit wird das UIdoc noch nicht automatisch aktualisiert. Aber bei einem erneuten öffnen ist das der Anhang unter der beschriebenen Linie - egal ob die Maske zum anzeigen des Dokuments über ein RT-Feld "Body" verfügt oder nicht. Allerdings hätte ich den Anhang gern dort, wo ich das RT-Feld "Body" in der Maske platziert habe.

Konnte ich mich etwas erklären?

Gruß
Jens

Mitch:
Huhu,


hast du nach dem Speichern und vor dem erneuten öffnen mal über die Dokumenteneigenschaften geschaut ob Body wirklich ein RTItem ist?

Und: Liegt dein Body-Feld vielleicht in einer Teilmaske? Damit hatte ich schon mal Probleme: http://atnotes.de/index.php?topic=50817.0

Gruß,

Mitch

Jens_1:
Hallo Mitch,

das Feld ist definitiv ein RichText Feld und liegt auch nicht in einer Teilmaske.
Hab's zur sicherheit gerade nochmals gecheckt...

Jens

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln