Skip to main content

Co to jest kaskadowe menu?

Menu kaskadowe to system menu komputerowego, w którym opcja wybrana w jednym menu służy do określenia, które opcje są dostępne w następnej.Deweloperzy dzielą listę możliwych wartości na dwa lub więcej poziomów logicznych, a każdy z tych poziomów jest reprezentowany w jednym menu.Użytkownicy końcowi mogą następnie zawęzić całkowitą listę możliwych opcji przed dokonaniem ostatecznego wyboru.

Być może najczęstszym zastosowaniem menu kaskadowego znajduje się w systemie operacyjnym komputerowym.Na przykład w systemie Windows XP użytkownicy nawigują menu kaskadowe za każdym razem, gdy klikną przycisk Start.Ikony podmenu, takie jak wszystkie programy i panel sterowania, nie są wyświetlane, dopóki użytkownik nie wybierze opcji z samego menu Start.

Większość aplikacji komputerowych również używa menu kaskadowego.Chociaż jest wyświetlany nieco inaczej, górne menu większości aplikacji to kolejny przykład.Podmen nie jest dostępny, dopóki użytkownik kliknie plik, edytuj, wyświetl itp., Z głównego menu.

Menu kaskadowe są również często widoczne na stronach internetowych w różnych formularzach.Zazwyczaj są one prezentowane użytkownikowi za pośrednictwem serii list rozwijanych.Początkowo tylko lista rozwijana na najwyższym poziomie jest wypełniona i włączona;Inne są puste i/lub szare.Gdy użytkownik wybierze opcję na pierwszej liście, następny jest aktywowany i wypełniony.

Zastosowanie kaskadowych menu na stronach internetowych dramatycznie wzrosło przy użyciu asynchronicznego JavaScript i XML (Ajax).W przeszłości kod wymagany do wypełnienia jednej listy rozwijanej na podstawie wyboru na poprzedniej liście zasadniczo wymagałby od użytkownika odświeżenia całej strony internetowej.Jednak dzięki Ajaxowi programiści mogą tworzyć strony, w których tylko części strony odświeżają.Te menu kaskadowe z obsługą AJAX oferują lepsze, szybsze wrażenia użytkownika.

Chociaż kaskadowy system menu można tworzyć przy użyciu dowolnego dowolnego systemu dzielenia wyborów na grupy, najczęściej stosowana jest relacja hierarchiczna.Na przykład, jeśli celem jest przedstawienie użytkownikowi listy miast, z których można wybrać, pierwsze menu może początkowo wyświetlić listę krajów.Po wybraniu kraju następne menu może być wypełnione listą stanów zawartych w wybranym kraju.Dopiero gdy użytkownik wybierze stan, menu miasta jest wypełnione.