Wat is een trapsgewijs menu?
Een trapsgewijs menu is een computer menusysteem waarin de optie die in het ene menu is geselecteerd, wordt gebruikt om te bepalen welke opties beschikbaar zijn in het volgende. Ontwikkelaars verdelen de lijst met mogelijke waarden in twee of meer logische niveaus en elk van die niveaus wordt in een enkel menu weergegeven. Eindgebruikers kunnen vervolgens de totale lijst met mogelijke opties beperken voordat ze een definitieve selectie maken.
Misschien is het meest voorkomende gebruik voor trapsgewijze menu's binnen een computerbesturingssysteem. In Windows XP navigeren gebruikers bijvoorbeeld telkens in een trapsgewijs menu wanneer ze op de Start-knop klikken. De pictogrammen in submenu's zoals Alle programma's en Configuratiescherm worden pas weergegeven als de gebruiker een optie in het menu Start zelf selecteert.
De meeste computertoepassingen gebruiken ook trapsgewijze menu's. Hoewel het iets anders wordt weergegeven, is het bovenste menu van de meeste toepassingen een ander voorbeeld. De submenu's zijn niet beschikbaar totdat een gebruiker in het hoofdmenu op Bestand, Bewerken, Bekijken, enz. Klikt.
Trapsgewijze menu's worden ook vaak gezien op websites, in verschillende vormen. Meestal worden ze aan de gebruiker gepresenteerd via een reeks vervolgkeuzelijsten. Aanvankelijk wordt alleen de vervolgkeuzelijst op het hoogste niveau ingevuld en ingeschakeld; anderen zijn leeg en / of grijs. Nadat de gebruiker een optie in de eerste lijst heeft geselecteerd, wordt de volgende geactiveerd en ingevuld.
Het gebruik van trapsgewijze menu's in websites is enorm toegenomen met het gebruik van asynchrone JavaScript en XML (AJAX). In het verleden vereist de code die vereist is om één vervolgkeuzelijst te vullen op basis van de selectie in een vorige lijst, in het algemeen dat de gebruiker de hele webpagina vernieuwt. Met AJAX kunnen ontwikkelaars echter pagina's maken waarin alleen delen van de pagina worden vernieuwd. Deze AJAX-compatibele trapsgewijze menu's bieden een betere, snellere gebruikerservaring.
Hoewel een trapsgewijs menusysteem kan worden gemaakt met behulp van elk willekeurig systeem voor het verdelen van selecties in groepen, is een hiërarchische relatie het meest gebruikt. Als het doel bijvoorbeeld is om de gebruiker een lijst met steden te bieden waaruit hij kan kiezen, kan het eerste menu in eerste instantie een lijst met landen weergeven. Nadat de gebruiker een land heeft geselecteerd, kan het volgende menu worden gevuld met een lijst met staten in het geselecteerde land. Pas als de gebruiker een staat selecteert, wordt het stadsmenu ingevuld.