web-dev-qa-db-fra.com

Puis-je remplacer la réorganisation par glisser-déposer par "Cliquez pour réorganiser"

Je crée une application où j'ai besoin de pouvoir réorganiser les éléments de la liste (le plus souvent dans la plage de 2 à 15 éléments).

Je méprise le glisser-déposer, en particulier pour les listes suffisamment longues pour sortir de l'écran.

J'ai une idée que je voudrais vérifier/affiner: "Cliquez pour réorganiser". Cela fonctionnerait comme tel:

  1. fournir un point d'entrée au mode de commande. (par exemple, bouton "réorganiser")
  2. cliquez sur un élément de la liste pour indiquer que vous souhaitez commencer à mettre des éléments après cet élément (il devient mis en surbrillance comme référence)
  3. cliquez sur un autre élément et il est déplacé de son emplacement dans la liste, après l'élément de référence.
  4. Le nouvel élément est mis en surbrillance en tant que nouvelle référence à insérer après.
  5. remarque: pour déplacer un élément au début de la liste, lorsque le mode de réorganisation est invoqué, un élément d'ancrage spécial "début de liste" indexé à 0 doit apparaître.

Exemples: Pour réorganiser une liste, cliquez essentiellement sur les éléments dans l'ordre dans lequel vous souhaitez qu'ils soient.

Pour déplacer quelque chose au début de la liste, cliquez sur l'ancre "début de liste", puis sur l'élément à déplacer.

Pour déplacer quelque chose à la fin de la liste, cliquez sur le dernier élément, puis l'élément destiné à devenir le dernier élément.

Aucun de ceux-ci ne semble impliquer beaucoup plus de déplacements et de clics dans la liste.

Est-ce une idée utilisable/inutilisable? Y a-t-il des problèmes majeurs? L'avez-vous vu échouer/réussir ailleurs?

Merci.

1
z5h

Même si vous ne préférez pas, le glisser-déposer est assez standard et largement utilisé dans les applications.

L'exemple iTunes le plus courant sur votre téléphone ou à peu près n'importe quel lecteur de musique ou de vidéo qui comprend des listes de lecture, qui contiennent plus de 15 éléments dans leur liste.

2
Ameen Akbar

Je pense que le principal problème ici est avec le point # 3.

  1. cliquez sur un autre élément et il est déplacé de son emplacement dans la liste vers après l'élément de référence.

Après, ce n'est pas faux, mais c'est implicite. Certains utilisateurs peuvent penser/préférer que cliquer sur l'élément fasse avancer les choses, provoquant une confusion possible.

1
dougajmcdonald

À mon avis, ce serait bien, tant que vous indiquez clairement où vous avez l'intention de placer l'objet.

enter image description here

Peut-être que faire quelque chose comme ça serait plus efficace, laissant l'utilisateur cliquer sur l'espace dans lequel il veut l'insérer, au lieu de l'objet après lequel il aimerait l'insérer. Si vous incluez une animation ou quelque chose de similaire pour informer l'utilisateur de ce qui se passe, je pense que cela pourrait être efficace.

Le glisser-déposer a sa place, mais je conviens qu'une longue liste n'est pas la bonne.

0
arlyon