Notes sur la prévisualisation dans K-Sup (aperçu)
Au clic sur le bouton "prévisualiser" (ou aperçu en front), le formulaire de saisie est soumis en ajax. L'action est préalablement positionnée à la valeur "ENREGISTRER" et un flag "APERCU" est ajouté au formulaire. Les données soumises sont validées par le processus idoine.
On analyse ensuite le retour Json
Le retour est de la forme {"result": "OK", "preview": "https://www.ksup.org/apercu/12345"} ou {"result": KO", "messages": "La date est invalide"}```
- si le resultat est OK, on ouvre un nouvel onglet pour visualiser l'URL de preview
- si le resultat est KO, on clippe les message d'erreur dans la zone prévue dans l'écran courant.
Ce fonctionnemnt permet de n'ouvrir l'onglet d'aperçu qu'au dernier moment et la page en cours d'édition reste synchrone avec l'infobean.