J'ai un tableau de données où je présente des données de capteur en direct pour comparaison.
Mon approche actuelle
Quelle est la bonne façon de procéder?
Une direction sera super appréciée
Je pense que Drag and Drop est une approche commune et intuitive pour réorganiser les éléments de la grille.
Parmi les options que vous avez notées,
Glissez-déposez des colonnes dans le tableau lui-même - Vous pouvez l'utiliser avec le bureau et vous en sortir, même s'il y a une barre de défilement, car malheureusement c'est une limitation avec les grilles de données, si vous avez besoin de toutes les colonnes visibles (comme dans votre cas)
Modal avec liste (éléments empilés verticalement) - Vous devez l'utiliser pour des écrans étroits (si votre application est mobile responsive)
Afficher les chiffres comme mon approche actuelle - Je pense que le problème avec cela est que les utilisateurs doivent garder une trace des numéros qu'ils ont entrés dans chaque champ de saisie. Cela peut également conduire à des doublons et cela impliquera des vérifications de validation, etc. Je pense que cela rend le processus un peu compliqué.
Cependant, vous devez être attentif à l'expérience de l'utilisateur avec le glisser-déposer. Les interactions par glisser-déposer sont souvent négligées ou passent inaperçues.
Jetez un œil à cet article pour une analyse détaillée des modèles de glisser-déposer -
https://uxdesign.cc/drag-and-drop-for-design-systems-8d40502eb26d
Exemple de code pour de bons modèles de glisser-déposer -