Domino 9 und frühere Versionen > ND7: Entwicklung
Embedded Object wird nicht angezeigt
grandmetre:
Hallo,
Ich versuche gerade eine mit java veränderte Datei mit der embedObject Methode in ein neues Memo einzufügen. Das Einfügen scheint soweit auch zu funktionieren, denn wenn ich die Memo verschicke erscheint diese auch als Anhang. Mein Problem ist aber im Moment, dass die Datei nicht in der neuen Memo erscheint.
Hier noch der diesbezügliche Code des Agenten:
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
Document d = agentContext.getDocumentContext();
.... Datei erzeugen ....
RichTextItem rti = d.createRichTextItem("File");
rti.embedObject(EmbeddedObject.EMBED_ATTACHMENT, null, outFile.getAbsolutePath (), "Beschreibung");
d.save();
Kann mir da jemand einen Rat geben oder mir schreiben, was ich falsch gemacht habe?
m3:
Was meinst Du mit "erscheint"?
Änderungen im Backend, wie Du sie machst, werden im Frontend (GUI) erst angezeigt, wenn das Backenddokument gespeichter und das GUI-Dokument neu geladen wurde.
grandmetre:
Das habe ich auch schon mit
@Command([FileSave]);
@Command([RunAgent] ; "00testAgent" );
@Command([FileSave]);
@Command([RefreshFrame])
probiert. Oder reicht das so nicht?
koehlerbv:
Nein, das reicht so nicht - das Dokument muss wirklich geschlossen und neu geöffnet werden.
Suche hier im Forum nach "Reopen".
Bernhard
grandmetre:
Werd ich mal nach gucken.
Danke schonmal für die schnellen Antworten.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln