¿Qué es un menú en cascada?

Un menú en cascada es un sistema de menú de computadora en el que la opción seleccionada en un menú se utiliza para determinar qué opciones están disponibles en la siguiente. Los desarrolladores dividen la lista de valores posibles en dos o más niveles lógicos, y cada uno de esos niveles se representa en un solo menú. Los usuarios finales pueden reducir la lista total de opciones posibles antes de hacer una selección final.

Quizás el uso más común para los menús en cascada está dentro de un sistema operativo de computadora. En Windows XP, por ejemplo, los usuarios navegan por un menú en cascada cada vez que hacen clic en el botón Inicio. Los iconos en el submenus, como todos los programas y el panel de control, no se muestran hasta que el usuario seleccione una opción desde el menú Inicio en sí.

La mayoría de las aplicaciones informáticas también usan menús en cascada. Aunque se muestra de manera ligeramente diferente, el menú superior de la mayoría de las aplicaciones es otro ejemplo. El submenus no está disponible hasta que un usuario haga clic en el archivo, editar, ver, etc., desde el menú principal.

Menús en cascada ARTambién se ve con frecuencia en sitios web, en varias formas. Por lo general, se presentan al usuario a través de una serie de listas desplegables. Inicialmente, solo la lista desplegable de nivel superior está poblada y habilitada; Otros están vacíos y/o atenuados. Una vez que el usuario selecciona una opción en la primera lista, la siguiente está activada y poblada.

El uso de menús en cascada en sitios web ha crecido dramáticamente con el uso de JavaScript asincrónico y XML (AJAX). En el pasado, el código requerido para completar una lista desplegable basada en la selección en una lista anterior generalmente requeriría que el usuario actualice toda la página web. Sin embargo, con AJAX, los desarrolladores pueden crear páginas en las que solo las partes de la página se actualizan. Estos menús en cascada habilitados para AJAX ofrecen una experiencia de usuario mejor y más rápida.

Aunque se puede crear un sistema de menú en cascada utilizando cualquier sistema arbitrario para dividir las selecciones en grupos, un HILa relación erárquica es la más utilizada. Por ejemplo, si el objetivo es presentar al usuario una lista de ciudades para elegir, el primer menú podría mostrar inicialmente una lista de países. Después de que el usuario selecciona un país, el siguiente menú podría poblarse con una lista de estados contenidos en el país seleccionado. Solo una vez que el usuario selecciona un estado, el menú de la ciudad está poblado.

OTROS IDIOMAS