O que é um menu em cascata?

Um menu em cascata é um sistema de menus do computador no qual a opção selecionada em um menu é usada para determinar quais opções estão disponíveis no próximo. Os desenvolvedores dividem a lista de valores possíveis em dois ou mais níveis lógicos e cada um desses níveis é representado em um único menu. Os usuários finais podem restringir a lista total de opções possíveis antes de fazer uma seleção final.

Talvez o uso mais comum para menus em cascata esteja dentro do sistema operacional de um computador. No Windows XP, por exemplo, os usuários navegam em um menu em cascata toda vez que clicam no botão Iniciar. Os ícones nos submenus, como Todos os programas e Painel de controle, não são exibidos até o usuário selecionar uma opção no próprio menu Iniciar.

A maioria dos aplicativos de computador também usa menus em cascata. Embora seja exibido um pouco diferente, o menu superior da maioria dos aplicativos é outro exemplo. Os submenus não estão disponíveis até um usuário clicar em Arquivo, Editar, Exibir, etc., no menu principal.

Menus em cascata também são vistos com frequência em sites, de várias formas. Normalmente, eles são apresentados ao usuário por meio de uma série de listas suspensas. Inicialmente, apenas a lista suspensa de nível superior é preenchida e ativada; outros estão vazios e / ou acinzentados. Depois que o usuário seleciona uma opção na primeira lista, a próxima é ativada e preenchida.

O uso de menus em cascata nos sites cresceu dramaticamente com o uso de JavaScript assíncrono e XML (AJAX). No passado, o código necessário para preencher uma lista suspensa com base na seleção de uma lista anterior geralmente exigia que o usuário atualize a página da web inteira. Com o AJAX, no entanto, os desenvolvedores podem criar páginas nas quais apenas partes da página são atualizadas. Esses menus em cascata habilitados para AJAX oferecem uma experiência do usuário melhor e mais rápida.

Embora um sistema de menus em cascata possa ser criado usando qualquer sistema arbitrário para dividir seleções em grupos, um relacionamento hierárquico é o mais usado. Por exemplo, se o objetivo é apresentar ao usuário uma lista de cidades para escolher, o primeiro menu poderá exibir inicialmente uma lista de países. Depois que o usuário seleciona um país, o próximo menu pode ser preenchido com uma lista de estados contidos no país selecionado. Somente quando o usuário seleciona um estado é preenchido o menu da cidade.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?