Co je to kaskádové menu?
Kaskádová nabídka je systém nabídky počítače, ve kterém se možnost vybraná v jedné nabídce používá k určení, které možnosti jsou v příštím k dispozici. Vývojáři rozdělují seznam možných hodnot na dvě nebo více logických úrovní a každá z těchto úrovní je reprezentována v jediné nabídce. Koncoví uživatelé pak mohou před provedením konečného výběru zúžit celkový seznam možných možností. Například v systému Windows XP například uživatelé procházejí k dispozici kaskádovou nabídku pokaždé, když kliknou na tlačítko Start. Ikony v podnabídce, jako jsou všechny programy a ovládací panel, nejsou zobrazeny, dokud uživatel nevybere možnost ze samotné nabídky Start.
Většina počítačových aplikací také používá kaskádové nabídky. Ačkoli se to zobrazuje trochu odlišně, horní nabídka většiny aplikací je dalším příkladem. Podnabídka není k dispozici, dokud uživatel klikne na soubor, úpravy, zobrazení atd., Z hlavní nabídky.
Kaskádové nabídky AR ARE také často viděno na webových stránkách, v různých formách. Obvykle jsou uživateli prezentovány prostřednictvím řady rozevíracích seznamů. Zpočátku je naplněn a povolen pouze rozbalovací seznam nejvyšší úrovně; Ostatní jsou prázdné a/nebo šedé. Jakmile uživatel vybere možnost v prvním seznamu, další je aktivován a naplněn.
Použití kaskádových nabídek na webových stránkách dramaticky rozrostlo pomocí asynchronního JavaScriptu a XML (AJAX). V minulosti by kód potřebný k naplnění jednoho rozevíracího seznamu na základě výběru v předchozím seznamu obecně vyžadoval, aby uživatel obnovil celou webovou stránku. U AJAX však mohou vývojáři vytvářet stránky, na nichž se osvěžují pouze části stránky. Tato kaskádová nabídka s podporou AJAX nabízejí lepší a rychlejší uživatelský zážitek.
Ačkoli kaskádový systém nabídek může být vytvořen pomocí jakéhokoli libovolného systému pro rozdělení výběrů do skupin, ahojErarchický vztah je nejčastěji používán. Pokud je například cílem představit uživateli seznam měst, z nichž si můžete vybrat, první nabídka by mohla zpočátku zobrazit seznam zemí. Poté, co uživatel vybere zemi, může být další nabídka naplněna seznamem států obsažených ve vybrané zemi. Pouze poté, co uživatel vybere stav, je naplněno nabídkou města.