Nouvelle fonctionnalité : on utilise toutes les modifs faites en amont sur...
Nouvelle fonctionnalité : on utilise toutes les modifs faites en amont sur Saisies. On peut donc maintenant configurer certaines options globales dans l'interface du constructeur. Pour cela on déclare au constructeur quelles options on accepte (c'est propre au contexte de Formidable). Dans le lot, il y a donc la personnalisation du bouton final, et… le multi-étapes ! Pour cela, il a fallu faire un refactoring de la fonction verifier() de Formidable où tout était en dur… On l'a donc vidé de son contenu, afin que Formidable utilise enfin l'API CVT de Saisies avec la fonction saisies(). Au passsage, il y avait une vérification propre à un traitement (enregistrement) sur l'unicité : on en profite pour mettre en place un fonctionnement générique et extensible. Tout type de traitement peut désormais déclarer une fonction de vérification qui lui est propre avec traiter/montraitement_verifier(). Et si ça existe, ça sera utilisé. Il reste un problème avec ce dernier point : pour le cas habituel ça continue de marcher pareil MAIS quand on active les étapes… Pour le moment j'ai fait le choix lorsqu'il y a étapes, de lancer ces vérifications propres aux traitements à la toute fin, quand on sait qu'on est à la dernière étape. Mais du coup ça ne va pas, car les erreurs ajoutées peuvent être sur des champs qui sont à d'autres étapes. Et CVT ne le sait pas, il reste sur la dernière étape. Donc ça montre "Vous avez X erreurs" en haut, mais on ne voit pas forcément le ou les champs précis en erreur s'ils sont ailleurs. Je ne sais pas encore comment résoudre ça…
parent
94201147
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- formulaires/editer_formulaire_champs.html 1 ajout, 1 suppressionformulaires/editer_formulaire_champs.html
- formulaires/editer_formulaire_champs.php 33 ajouts, 0 suppressionformulaires/editer_formulaire_champs.php
- formulaires/formidable.html 29 ajouts, 17 suppressionsformulaires/formidable.html
- formulaires/formidable.php 127 ajouts, 82 suppressionsformulaires/formidable.php
- formulaires/inc-formidable-boutons.html 8 ajouts, 1 suppressionformulaires/inc-formidable-boutons.html
- lang/formidable_fr.php 5 ajouts, 0 suppressionlang/formidable_fr.php
- paquet.xml 3 ajouts, 3 suppressionspaquet.xml
- prive/squelettes/contenu/formulaire.html 4 ajouts, 2 suppressionsprive/squelettes/contenu/formulaire.html
- traiter/enregistrement.php 38 ajouts, 0 suppressiontraiter/enregistrement.php
Veuillez vous inscrire ou vous se connecter pour commenter