2010-10-07 17 views
0

Les composants PeopleSoft réguliers génèrent automatiquement une fenêtre contextuelle d'expiration lorsqu'un utilisateur est sur le point d'être déconnecté. Les iScripts, cependant, ne le font pas.Implémentation du délai d'attente Javascript dans un iScript PeopleSoft

J'étais sur le point de désosser le javascript que PeopleSoft génère automatiquement pour les composants afin de tirer parti du code existant. Avant de le faire, j'ai pensé vérifier si quelqu'un d'autre a fait cela, et s'il y a des pièges, des astuces ou des astuces. Ou peut-être y a-t-il un meilleur moyen?

Répondre

1

J'ai inversé la façon dont fonctionne la page des collections de navigation (qui est un iScript) car elle gère également les délais d'attente. La solution est relativement simple.

D'abord, incluez les résultats de% Request.ExpireMeta (fonction PeopleCode) dans la partie du code HTML que vous générez.

Ensuite, incluez le javascript livré PT_SAVEWARNINGSCRIPT dans le code HTML que vous générez.

Enfin, demandez à votre iScript d'appeler la fonction javascript setupTimeout().