Skryté seznamy (combo box)
Položka skrytý seznam - combo box má uvnitř zadávacího pole v pravé části umístěno tlačítko se šipkou (může se lišit dle verze a nastaveného vzhledu).
Používá se v místech, kde je více předem daných možností, z nichž uživatel má jednu vybrat, ale protože možností je zpravidla větší počet, použití přepínačů příp. předvoleb by nebylo vhodné a pro úsporu místa se používá tento prvek.
Příklad skrytých seznamů pro nastavení způsobu použití slev v editačním a needitačním režimu
Příklad různého vzhledu šipky indikující tento rozbalovací prvek v předchozích verzích či jiném nastavení vzhledu ///.
Vzhled Windows XP | Vzhled Windows 7 | Vzhled Windows 10 | ||
ABRA vzhled |
Rozbalení nabídkového seznamu můžete vyvolat:
- kliknutím myší na tlačítko se šipkou v pravé části pole
- z klávesnice stiskem klávesové zkratky Alt+šipka dolů - stejně jako u číselníků.
Příklad rozbaleného skrytého seznamu
Vybrat hodnotu ze skrytého seznamu můžete:
- bez rozbalení seznamu kurzorovými šipkami nahoru (dolů) listujete po skrytém seznamu, přičemž se současně mění hodnota položky. Platí pouze, je-li na položce typu skrytý seznam fokus.
- rozbalením seznamu a myší kliknutím na požadovanou hodnotu
- rozbalením seznamu a z klávesnice najetím kurzoru na zvolenou hodnotu (kurzorovými šipkami) a stiskem Enter
Vybraná volba se pak zobrazí v obsahu položky typu skrytý seznam. Pokud žádnou hodnotu nevyberete myší nebo Enterem a prohlížení rozbaleného seznamu ukončíte volbou Esc, ukončíte prohlížení s tím, že vybraná hodnota prvku se nezmění, tj. zůstane původní.
Položka může být i prázdná (bez vybrané hodnoty), pokud je v daném místě hodnota nepovinná:
Příklad vzhledu skrytých seznamů s nepovinným zadáním hodnoty (viz např. zadání Způsobu dopravy v hlavičce FV) v editačním a needitačním režimu.
Položky obdobné skrytým seznamům umístěné uvnitř editovatelných gridů mají trochu odlišné chování:
- nelze z nich vybrat položku bez rozbalení seznamu kurzorovými šipkami nahoru (dolů) (jelikož šipky nahoru (dolů mají v editovatelném gridu funkci posunu kurzoru po řádcích)
- naopak lze do nich vybrat hodnotu zadáním jejího kódu přímo z klávesnice
Příklad rozbaleného skrytého seznamu v editovatelném seznamu
Není tedy nutno skrytý seznam rozbalovat, ale do položky "Typ" řádku zadat jeden z kódů 0,1,2 nebo 3.