Skip to main content

Qu'est-ce qu'un menu en cascade?

Un menu en cascade est un système de menu d'ordinateur dans lequel l'option sélectionnée dans un menu est utilisée pour déterminer quelles options sont disponibles dans la suivante.Les développeurs divisent la liste des valeurs possibles en deux niveaux logiques ou plus, et chacun de ces niveaux est représenté dans un seul menu.Les utilisateurs finaux peuvent ensuite réduire la liste totale des options possibles avant de faire une sélection finale.

Peut-être que l'utilisation la plus courante pour les menus en cascade est dans un système d'exploitation informatique.Dans Windows XP, par exemple, les utilisateurs naviguent dans un menu en cascade chaque fois qu'ils cliquent sur le bouton Démarrer.Les icônes du sous-menus telles que tous les programmes et panneaux de configuration ne sont pas affichés tant que l'utilisateur ne sélectionne pas une option dans le menu Démarrer lui-même.

La plupart des applications informatiques utilisent également des menus en cascade.Bien qu'il soit affiché légèrement différemment, le menu supérieur de la plupart des applications est un autre exemple.Le sous-menus n'est pas disponible tant qu'un utilisateur clique sur le fichier, l'édition, la vue, etc., dans le menu principal.

Les menus en cascade sont également fréquemment visibles sur les sites Web, sous diverses formes.En règle générale, ils sont présentés à l'utilisateur via une série de listes déroulantes.Initialement, seule la liste déroulante de niveau supérieur est remplie et activée;D'autres sont vides et / ou grisés.Une fois que l'utilisateur sélectionne une option dans la première liste, la suivante est activée et remplie.

L'utilisation de menus en cascade dans les sites Web s'est considérablement développé avec l'utilisation de JavaScript asynchrones et XML (AJAX).Dans le passé, le code requis pour remplir une liste déroulante en fonction de la sélection dans une liste précédente nécessiterait généralement que l'utilisateur actualiserait l'intégralité de la page Web.Avec AJAX, cependant, les développeurs peuvent créer des pages dans lesquelles seules les parties de la page actualiseront.Ces menus en cascade compatibles Ajax offrent une expérience utilisateur meilleure et plus rapide.

Bien qu'un système de menu en cascade puisse être créé en utilisant n'importe quel système arbitraire pour diviser les sélections en groupes, une relation hiérarchique est la plus couramment utilisée.Par exemple, si l'objectif est de présenter à l'utilisateur une liste de villes parmi lesquelles choisir, le premier menu pourrait initialement afficher une liste de pays.Une fois que l'utilisateur a sélectionné un pays, le menu suivant peut être rempli d'une liste d'états contenus dans le pays sélectionné.Ce n'est qu'une fois que l'utilisateur sélectionne un état est le menu de la ville peuplé.