Confirmation de l'action d'enregistrement

Confirmation de l'action d'enregistrement
0
Tags: #<Tag:0x00007f394e0f8bb8>

Bonjour,

Simplicité version4.0 patch level P23 (database patch level P23)Built on2019-07-08 21:54 (revision 9610187d6d6bd3925c2b11fcc2c34bde2ed09f85)

Y a-t-il un moyen de demander à l’utilisateur une confirmation à l’enregistrement sur un formulaire de modification? De plus pouvons-nous mettre en place cette confirmation selon si un champ a été modifié?

Par exemple dans un référentiel, si l’utilisateur rend inactif une référence (via un champ Actif: oui/non) est-il possible de lui demander dans ce cas s’il veut vraiment enregistrer sa modification?

Merci d’avance.

Ce besoin spécifique est adressable par une d’action spécifique (en masquant le bouton standard “Enregistrer”)

Non je ne pense pas, car une action spécifique commence toujours par faire un “save” si quelque chose a changé => pour que l’action dispose des données en back, et non l’inverse.

On pourrait désactiver le flag local front actionAutoSave=false via hook sur l’objet, mais du coup il faudrait également parser et envoyer les données du formulaire à la main, l’enfer.

Il faut donc plutôt essayer de surcharger par hook form.onload le bouton standard pour lui remplacer/encapsuler le “click” du bouton par un autre qui passerait par un dialogue oui/non. Bref du javascript.