Dropdown-Button

Der DropdownButtonBuilder (Fmh.DropdownButton()) rendert eine Auswahl-Schaltfläche: eine Schaltfläche, die ein Menü aufklappt. Der gewählte Eintrag landet in einem versteckten Feld, danach sendet sich das umschliessende Formular selbst ab. Aufruf immer über @Html.Fmh(Fmh.DropdownButton()...).

Dropdown-Button (Grundfall)

Vier Einträge aus einer SelectListItem-Liste. Ein Klick schreibt den Value in ein verstecktes Feld, das wie die Id der Schaltfläche heisst, und sendet das Formular an die Adresse aus .Action(...).

Darstellung

Dropdown-Button mit Filter

Bei langen Listen blendet .EnableFilter() ein Suchfeld über den Einträgen ein; gefiltert wird im Browser, Pfeiltasten wählen und Enter übernimmt.

Darstellung