Domino 9 und frühere Versionen > Administration & Userprobleme
Agent zur Aktualisierung der Ansicht (F9 ersetzen)
Mario:
Hallo,
hab folgendes Problem:
In einer Form einer DB sollen die letzten Bearbeiter in einem Feld aufgeführt werden.
Formel: @Name([CN]; @Subset($UpdatedBy;-3))
Das Problem dabei ist, dass das Bearbeiter-Feld erst nach zweimaligem Speichern den/die Bearbeiter anzeigt.
Notes aktualisert zwar das Feld, aber nur im Frontend-Prozess, erst beim zweiten Mal Speichern geht es in den Backend-Prozess und wird dementspechend angezeigt bzw. weiterverarbeitet.
Wenn ich nach dem ersten Speichern die "F9"-Taste drücke, steht im Feld der aktuelle Bearbeiter.
Nun will ich einen Agenten schreiben, der genau das macht.
Habe beim Ablaufzeitpunkt ausgewählt: "If Documents have been created or modified".
Doch was für einen Lotusscript-Tag muss ich eintragen?
Hab schon mit "refresh" rumprobiert, brachte aber keinen Erfolg.
(Bin Lotusscriptneuling)
Mario
Axel:
Hi,
versuch's doch mal mit der Methode ViewRefresh aus der Klasse NotesUIWorkspace.
Ich aktualisiere damit eine eingebettete Ansicht.
Vielleicht funktionierts auch bei dir.
Axel
Mario:
Kannst Du mir eine beispielhafte Systax geben,
die ich einfügen kann?
Axel:
Hi,
füge in QuerySave-Event der Maske folgenden Code ein:
Dim workspace As New NotesUIWorkspace
Call workspace.ViewRefresh
Axel
Mario:
Dann müsste er beim Speichern also die Ansicht refreshen?
(NUr für mein Verständnis)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln