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

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

L’utilisation la plus courante des menus en cascade est peut-être celle du système d’exploitation de l’ordinateur. 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 des sous-menus tels que Tous les programmes et le Panneau de configuration ne s'affichent que lorsque l'utilisateur sélectionne une option dans le menu Démarrer.

La plupart des applications informatiques utilisent également des menus en cascade. Bien qu’il soit affiché légèrement différemment, le menu principal de la plupart des applications en est un autre exemple. Les sous-menus ne sont pas disponibles tant qu'un utilisateur n'a pas cliqué sur Fichier, Modifier, Afficher, etc., dans le menu principal.

Les menus en cascade sont également fréquemment vus sur des sites Web, sous différentes formes. Généralement, 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 renseignée et activée. d'autres sont vides et / ou grisés. Une fois que l'utilisateur a sélectionné une option dans la première liste, la suivante est activée et renseignée.

L'utilisation de menus en cascade dans les sites Web a considérablement augmenté avec l'utilisation de JavaScript et de XML asynchrones (AJAX). Auparavant, le code requis pour remplir une liste déroulante en fonction de la sélection d'une liste précédente nécessitait généralement que l'utilisateur actualise la page Web en entier. Avec AJAX, toutefois, les développeurs peuvent créer des pages dans lesquelles seules des parties de la page sont actualisées. Ces menus en cascade activés par AJAX offrent une expérience utilisateur meilleure et plus rapide.

Bien qu'un système de menus 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 contenir une liste des États contenus dans le pays sélectionné. Ce n'est que lorsque l'utilisateur sélectionne un état que le menu de la ville est rempli.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?