Y a-t-il une fonction ou un paramètre qui enregistre automatiquement les données du formulaire lorsqu'un utilisateur oublie d'appuyer sur Enregistrer? Comme Word a?Oracle Forms 10 sauvegarde automatique des données de formulaire
Répondre
Non, il n'y en a pas. Vous pourriez être en mesure de faire quelque chose en utilisant TIMER, mais je ne le recommanderais pas vraiment. Alors que Word gère les modifications apportées par un seul utilisateur à un seul document, Oracle gère potentiellement les modifications simultanées de plusieurs utilisateurs sur de nombreuses tables. Si votre formulaire enregistre automatiquement et que l'utilisateur ne souhaite pas que ces modifications soient enregistrées, vous ne pouvez pas simplement "annuler" les modifications.
Vous devez le coder vous-même. Par exemple, vous pouvez ajouter un appel COMMIT_FORM
à un déclencheur KEY-EXIT
de niveau formulaire.Vous devrez peut-être aussi vérifier ce qu'il y a dans votre déclencheur WHEN-WINDOW-CLOSED
.
Essayons une jquery qui est sisyphus jquery.
http://coding.smashingmagazine.com/2011/12/05/sisyphus-js-client-side-drafts-and-more/