Closed Grafikart closed 6 months ago
@Grafikart : merci beaucoup pour ces explications : on est d'accord que l'ajout de ce Autre (que ce soit dans la solution 2 ou 3) n'est pas une option mais est systématique et que la différence (coté métier stat) entre 2 et 3 est "juste" sur le fait que la demande de précision est au choix du concepteur (cas 2) ou systématique (choix 3) ?
@AnneHuSKa Ce n'est pas systématique, ce "autre" ne sera ajouté que si il y a un "arbitrary" de précisé. En l'absence d'arbitrary cette option ne sera pas présente.
Pour le second point, c'est exactement ça. Le cas 2 permettrait au concepteur de demander des précisions avec plusieurs champs par exemple.
Option 3 est la bonne !
On souhaiterait plutôt partir sur la proposition de @jdirand
On garde le principe d'activer ou non la captation de la saisie arbitraire avec le paramètre ad hoc mais dans le cas où cette saisie est permise, l'UX est différente (cf. colonnes 5 et 6, ligne 2).
NB on enregistre toujours la saisie arbitraire dans la variable précisée dans arbitrary > response
@Grafikart : échanges avec @jdirand pour nouvelle proposition si possible
Ajouter la notion arbitrary dans Eno
Trop cher donc repartir sur un nouveau champ @Grafikart
Description
Dans le cas de certains formulaire il faut pouvoir entrer une valeur arbitraire pour un champs de type suggester. Cette issue présente les différentes solutions possible techniquement avec leur avantage / inconvénient.
Solutions
Valeur arbitraire
Cette solution consiste à permettre à l'utilisateur de taper une valeur arbitraire dans le champs qui sert actuellement de recherche.
La valeur (texte) se retrouve dans la réponse.
Avantages :
Inconvénients
Valeur "autre"
Cette solution consiste à ajouter une option supplémentaire dans les suggestions qui permet à l'utilisateur d'indiquer que la valeur de la liste ne lui convient pas.
Cette option serait toujours visible en dernier et sauvegarderais dans la réponse "OTHER". Il serait ensuite possible d'utiliser cette valeur pour conditionner l'affichage d'un autre chammps via un condition filter.
Une option supplémentaire pour
Avantages :
Inconvénients
Valeur "autre" dans le composant
Cette solution consiste à ajouter une option supplémentaire dans les suggestions qui permet à l'utilisateur d'indiquer que la valeur de la liste ne lui convient pas. Mais la gestion du champs supplémentaire se ferait dans le composant suggester
Cette option serait toujours visible en dernier.
Avantages :
Inconvénients