Skip to main content

Hvad er en kaskaderende menu?

En cascading -menu er et computermenus -system, hvor den indstilling, der er valgt i en menu, bruges til at bestemme, hvilke muligheder der er tilgængelige i det næste.Udviklere deler listen over mulige værdier i to eller flere logiske niveauer, og hvert af disse niveauer er repræsenteret i en enkelt menu.Slutbrugere kan derefter indsnævre den samlede liste over mulige muligheder, før de foretager et endeligt valg.

Måske er den mest almindelige anvendelse til kaskaderende menuer inden for et computeroperativsystem.I Windows XP navigerer brugerne for eksempel en kaskaderende menu, hver gang de klikker på startknappen.Ikonerne i undermenuer såsom alle programmer og kontrolpanel vises ikke, før brugeren vælger en mulighed i selve startmenuen.

De fleste computerapplikationer bruger også cascading -menuer.Selvom det vises lidt anderledes, er den øverste menu med de fleste applikationer et andet eksempel.Undermenusen er ikke tilgængelig, før en bruger klikker fil, rediger, visning osv. Fra hovedmenuen.

Kaskaderende menuer ses også ofte på websteder i forskellige former.Typisk præsenteres de for brugeren gennem en række dropdown -lister.Oprindeligt er kun dropdown-listen på topniveau befolket og aktiveret;Andre er tomme og/eller grået ud.Når brugeren vælger en mulighed på den første liste, er den næste aktiveret og befolket.

Brug af kaskaderende menuer på websteder er vokset dramatisk ved brug af asynkron JavaScript og XML (AJAX).Tidligere ville den kode, der kræves for at udfylde en dropdown -liste baseret på valget på en tidligere liste, generelt kræve, at brugeren opdaterer hele websiden.Med AJAX kan udviklere imidlertid oprette sider, hvor kun dele af siden opdateres.Disse AJAX-aktiverede cascading-menuer tilbyder en bedre, hurtigere brugeroplevelse.

Selvom der kan oprettes et kaskaderende menusystem ved hjælp af ethvert vilkårligt system til opdeling af valg i grupper, er et hierarkisk forhold det mest almindeligt anvendte.For eksempel, hvis målet er at præsentere brugeren for en liste over byer, som de kan vælge, kunne den første menu oprindeligt vise en liste over lande.Efter at brugeren har valgt et land, kan den næste menu muligvis være befolket med en liste over tilstande indeholdt i det valgte land.Først når brugeren vælger en tilstand, er bymenuen befolket.