Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: Sutpen am 31.10.13 - 13:41:24

Titel: Timerfunktion - Dokument speichern
Beitrag von: Sutpen am 31.10.13 - 13:41:24
Hallo zusammen,

vielleicht hat von euch einer eine Idee. Ich würde gerne auf eine XPage einen Timer setzen und nach Ablauf des Timers eine Aktion durchführen (bspw. Dokument speichern und auf eine andere Seite weiterleiten).

In LotusScript gab es noch einen NotesTimer, den gibt es wohl unter Xpage nicht mehr oder?

Gruß

René
Titel: Re: Timerfunktion - Dokument speichern
Beitrag von: umi am 31.10.13 - 14:09:08
Hallo
in der Xpage gibts JavaScript und da drin gibts setTimeout
Titel: Re: Timerfunktion - Dokument speichern
Beitrag von: Sutpen am 31.10.13 - 14:51:56
Hallo Umi,

anscheinend funktioniert im setTimeout nicht direkt document1.save() oder currentDocument.save(). Oder übersehe ich dabei was?

Neuladen funktioniert bspw. über:

setTimeout(function() { currentDocument.save(); }, 10000);

Titel: Re: Timerfunktion - Dokument speichern
Beitrag von: umi am 31.10.13 - 15:26:30
Moin

setTimeout funktioniert wahrscheinlich nur Clientseitig, currentDocument.save() aber Serverseitig.
Du kannst aber damit einen Button triggern z.B. mit
 XSP.getElementById("#{id:buttonid}).click();

und der Button "buttonid" ruft dann das currentDocument.save() als SSJS auf.
Titel: Re: Timerfunktion - Dokument speichern
Beitrag von: Sutpen am 31.10.13 - 15:38:16
OK, dann teste ich das mal.

Vielen Dank für deine Hilfe