Formularios | SegmentedControl
SegmentedControl#
Descripción#
- Unas pocas opciones de una sola elección, una al lado de la otra: lista o cuadrícula, claro u oscuro, el ancho de la sangría.
- Variante
segmented: un carril con canto fino y las opciones adentro; la elegida lleva el velo de acento y peso 600. - Variante
chips: pastillas sueltas que se acomodan en varias líneas, para un filtro con muchas opciones. - Con
hrefen las opciones el control es una navegación (<nav>) con enlaces yaria-current="page"en la actual.
Props#
options(SegmentedOption<T>[]) — Las opciones del control. Requerido.label(string) — El nombre del grupo, ya traducido. Requerido.variant('segmented' | 'chips') — Estilo visual. Por defecto:'segmented'.disabled(boolean) — Deshabilita todas las opciones. Por defecto:false.
Emite#
change— Se emite con el valor elegido cuando el usuario selecciona una opción distinta.navigate— Se emite con el valor y elMouseEventcuando se elige un enlace;event.preventDefault()deja que la aplicación navegue con su enrutador.
Uso#
| |
Notas#
SegmentedOptionaceptaicon,iconOnly,badge,badgeTone,disabledyhrefademás devalueylabel.- El teclado funciona como
OptionGroup: un solo Tab para entrar y salir, y las flechas eligen. - Las opciones se parten en dos líneas antes de salirse; cada una tiene un mínimo de 32 px de alto.