FormulaireCapture » Historique » Révision 1
Révision 1/5
| Suivant »
Jonathan Schaeffer, 20/07/2015 14:03
Formulaire de capture¶
Cette documentation décrit les technologies et techniques employées pour construire le formulaire de captures
Sélection des champs en fonction des choix précédents¶
Le formulaire de capture commence par une série de choix proposés à l'utilisateur. Chaque réponse conditionne les choix suivants.
Pour plus de fluidité, on reste toujours sur une seule page web et on veut un minimum de clics.
Principe¶
On fait de l'unobstrusive javascript.
Chaque événement de changement sur un objet de sélection déclenche une requête au serveur pour calculer la liste des choix dans l'élément suivant.
Un élément du HTML a un identifiant (par exemple capture_theme_id option
) qui est utilisé par un code javascript pour peupler les choix listés dans cet élément.
Le serveur route cette requête auprès du contrôleur qui déclenche le calcul d'une vue javascript qui sera a
Mise en oeuvre¶
Les fonctions AJAX sont écrites dans le fichier source:/app/assets/javascript/captures.js.coffee : https://tucuxi.univ-brest.fr/projects/marben31/repository/revisions/master/entry/app/assets/javascripts/captures.js.coffee
Responsive : rendu du formulaire pour des supports smartphone/tablette¶
Mis à jour par Jonathan Schaeffer il y a plus de 9 ans · 1 révisions