Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino

Java: UIDocument ändern und aktualisieren

(1/1)

mrasp77:
Hallo Forum.

Wir haben hier eine Maske "Hotline-Anfrage", bei der unsere Hotline-Mitarbeiter neue Fälle aufnehmen können. Anhand des Benutzernamens werden aus einer Telefonbuchdatenbank, die jeden Tag aus einer Access-DB generiert wird, verschiedene Felder gefüllt (z. B. Telefonnummer, Gebäude, Raumnummer, etc...).

Ich habe eine Java-Klasse geschrieben, die diese Daten in Echtzeit aus SAP holt. Nun möchte ich diesen Java-Code in diese Maske importieren. Derzeit wird über eine Schaltfläche mit ToolsRunMacro der entsprechende Agent mit dem Java-Code aufgerufen. So wie es aussieht kann man aber über den Java-Agenten nicht so einfach auf das geöffnete Dokument zugreifen wie mit LotusScript.

Wie kann ich z. B. nach replaceItemValue einen Refresh der Maske bzw. der Felder erreichen? Das entsprechende Häkchen in den Eigenschaften ist aktiviert. Oder wie kann ich das Dokument nach dem Speichern schließen und anschließend wieder öffnen?

Martin Rasp

animate:
mit den Java-Klassen kannst du nix im Frontend steuern. Evtl. geht was mit nem Formel-Agent, den du aus dem Java - Agent aufrufst (zumindest beim Refresh, Schließen und wieder öffnen is wohl eher nicht machbar)

Axel Janssen temp:
Thomas hat Recht. Da in Java die UI-Klassen fehlen geht es nur über hacks. Anderer Agent aufrufen oder so.

mrasp77:
Hi.

Danke für die Antworten. Ist schade, dass bei der Notes Entwicklung so viele Steine im Weg liegen...

Martin Rasp

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln