Skip to main content

カスケードメニューとは何ですか?

Cascadingメニューは、1つのメニューで選択されたオプションを使用して、次のオプションを決定するために使用されるコンピューターメニューシステムです。開発者は、可能な値のリストを2つ以上の論理レベルに分割し、それらの各レベルは単一のメニューで表されます。エンドユーザーは、最終選択を行う前に、可能なオプションの合計リストを絞り込むことができます。たとえば、Windows XPでは、スタートボタンをクリックするたびにユーザーがカスケードメニューをナビゲートします。すべてのプログラムやコントロールパネルなどのサブメニューのアイコンは、ユーザーがスタートメニュー自体からオプションを選択するまで表示されません。わずかに異なって表示されますが、ほとんどのアプリケーションのトップメニューは別の例です。メインメニューからユーザーがファイル、編集、表示などをクリックするまで、サブメナスは使用できません。通常、一連のドロップダウンリストを通じてユーザーに提示されます。当初、トップレベルのドロップダウンリストのみが入力され、有効になっています。他の人は空であるか、灰色になっています。ユーザーが最初のリストでオプションを選択すると、次のリストがアクティブ化されて埋め込まれます。過去には、以前のリストの選択に基づいて1つのドロップダウンリストを入力するために必要なコードでは、通常、ユーザーがWebページ全体を更新する必要があります。ただし、Ajaxを使用すると、開発者はページの一部のみが更新されるページを作成できます。これらのAJAX対応のカスケードメニューは、より優れた、より高速なユーザーエクスペリエンスを提供します。たとえば、目標がユーザーに選択する都市のリストを提示することである場合、最初のメニューは最初に国のリストを表示できます。ユーザーが国を選択した後、次のメニューには、選択した国に含まれる州のリストが入力される場合があります。ユーザーが状態を選択した後にのみ、市のメニューが入力されます。