Skip to main content

Hva er en Cascading -meny?

En Cascading -meny er et datasystem der alternativet som er valgt i en meny brukes til å bestemme hvilke alternativer som er tilgjengelige i den neste.Utviklere deler listen over mulige verdier i to eller flere logiske nivåer, og hvert av disse nivåene er representert i en enkelt meny.Sluttbrukere kan deretter begrense den totale listen over mulige alternativer før de foretar et endelig utvalg.

Kanskje er den vanligste bruken for kaskaderende menyer innenfor et datamaskinoperativsystem.I Windows XP navigerer for eksempel brukere en Cascading -meny hver gang de klikker på Start -knappen.Ikonene i undermenyer som alle programmer og kontrollpanel vises ikke før brukeren velger et alternativ fra selve startmenyen.

De fleste dataprogrammer bruker også Cascading -menyer.Selv om den vises litt annerledes, er toppmenyen for de fleste applikasjoner et annet eksempel.Undermenyen er ikke tilgjengelig før en bruker klikker på fil, redigering, visning osv., Fra hovedmenyen.

Kaskaderende menyer blir også ofte sett på nettsteder, i forskjellige former.Vanligvis blir de presentert for brukeren gjennom en serie med rullegardinlister.Opprinnelig er bare rullegardinlisten på toppnivå befolket og aktivert;Andre er tomme og/eller gråtonet ut.Når brukeren har valgt et alternativ i den første listen, er den neste aktivert og befolket.

Bruken av kaskaderende menyer på nettsteder har vokst dramatisk med bruk av asynkron javaScript og XML (Ajax).I det siste vil koden som kreves for å fylle ut en rullegardinliste basert på valget i en tidligere liste, generelt at brukeren skal oppdatere hele nettsiden.Med Ajax kan imidlertid utviklere lage sider der bare deler av siden oppdateres.Disse Ajax-aktiverte kaskaderende menyene tilbyr en bedre, raskere brukeropplevelse.

Selv om et kaskaderende menysystem kan opprettes ved hjelp av et hvilket som helst vilkårlig system for å dele valg i grupper, er et hierarkisk forhold det mest brukte.For eksempel, hvis målet er å presentere brukeren med en liste over byer å velge, kan den første menyen i utgangspunktet vise en liste over land.Etter at brukeren har valgt et land, kan den neste menyen være befolket med en liste over stater som finnes i det valgte landet.Bare når brukeren velger en tilstand, er bymenyen befolket.