Documentation en ligne

Donnée calculée

Ce nouveau type de champ, dans un formulaire ou une fiche, permet d'avoir un champ caché à l'utilisateur et dans lequel on stocke une valeur (comme on le fait avec une donnée de traitement dans les workflows).

Cette valeur peut être un paramètre passé dans l’url {{ request.GET.quelquechose }}, un calcul {{ form_var_truc|add:form_var_machin }}, un texte {{ form_var_bidule }} ou toute autre valeur fixe.

Valeur (sous forme de gabarit Django)

C'est ici que l'on va définir le contenu de ce champ, contenu que l'on pourra réexploiter ultérieurement en appelant la variable form_var_IDENTIFIANT. Cette définition se fait sous la forme d'un gabarit Django.

Les infos stockées dans le formulaire sont le plus souvent textuelles. Il faut utiliser le filtre |decimal lorsque l'on souhaite faire des calculs ; ce filtre transforme le texte en chiffre/nombre.

Conserver la valeur initialement calculée

Cette option permet de conserver un paramètre qui aurait été transmis dans une url du type :
https://mon-site/mon-formulaire/?parametre=la-valeur-a-transmettre
 
Il est obligatoire de cocher cette case pour que cela fonctionne.

Dernière mise à jour le 10 mai 2021 08:53 — Éditer