Skip to main content

Vad är en kaskadmeny?

En kaskadmeny är ett dator menysystem där alternativet som valts i en meny används för att avgöra vilka alternativ som finns tillgängliga i nästa.Utvecklare delar upp listan över möjliga värden i två eller flera logiska nivåer, och var och en av dessa nivåer representeras i en enda meny.Slutanvändare kan sedan begränsa den totala listan med möjliga alternativ innan du gör ett slutligt val.

Kanske den vanligaste användningen för kaskadmenyer ligger inom ett datoroperativsystem.I Windows XP navigerar till exempel användare en kaskadmeny varje gång de klickar på startknappen.Ikonerna i undermenyer som alla program och kontrollpanel visas inte förrän användaren väljer ett alternativ från själva startmenyn.

De flesta datorapplikationer använder också kaskadmenyer.Även om det visas något annorlunda, är toppmenyn för de flesta applikationer ett annat exempel.Undermenyerna är inte tillgängliga förrän en användare klickar fil, redigera, vy etc. från huvudmenyn.

Kaskadmenyer ses också ofta på webbplatser, i olika former.Vanligtvis presenteras de för användaren genom en serie rullgardinslistor.Ursprungligen är endast rullgardinslistan på toppnivå befolkad och aktiverad;Andra är tomma och/eller gråa ut.När användaren väljer ett alternativ i den första listan aktiveras och befolkas nästa.

.Tidigare skulle koden som krävs för att fylla en rullgardinslista baserat på valet i en tidigare lista i allmänhet kräva att användaren uppdaterar hela webbsidan.Med Ajax kan dock utvecklare skapa sidor där endast delar av sidan uppdateras.Dessa Ajax-aktiverade kaskadmenyer erbjuder en bättre, snabbare användarupplevelse. Även om ett kaskadesystem kan skapas med alla godtyckliga system för att dela val i grupper, är en hierarkisk relation det mest använda.Till exempel, om målet är att presentera användaren med en lista över städer att välja, kan den första menyn initialt visa en lista över länder.När användaren väljer ett land kan nästa meny vara befolkad med en lista över stater som finns i det valda landet.Först när användaren väljer ett tillstånd är stadsmenyn befolkad.