enes

Dropdown Select New

import { DropdownSelect } from 'fluentui-svelte';

El Dropdown Select es un desplegable construido sobre el elemento select nativo. Permite elegir una opción, o varias con la propiedad multiple, de una lista de elementos DropdownSelectOption.

Compatibilidad con navegadores

La apariencia personalizada usa appearance: base-select, ::picker(select) y <selectedcontent>. La selección simple requiere Chrome o Edge 135+, o Safari / iOS Safari 27+. Firefox (incluido 158) todavía no admite la función completa de forma predeterminada. Las versiones anteriores de Chrome / Edge y Safari muestran el select nativo; el contenido enriquecido de las opciones y la apariencia personalizada del desplegable no están disponibles.

La apariencia personalizada de multiple requiere Chrome o Edge 145+. Safari / iOS Safari 27 y Firefox 158 no admiten listas de selección personalizables y muestran la lista nativa. Compatibilidad verificada el 16 de octubre de 2026.

MDN: appearance · MDN: ::picker(select) · MDN: <selectedcontent>

Forma

Usa shape: rounded (predeterminada), square o circular.

Contenido personalizado en las opciones

Las opciones pueden mostrar contenido enriquecido, como una Persona. Pasa la propiedad text para la etiqueta de texto plano de la selección.

Selección múltiple

Activa la propiedad multiple para permitir seleccionar más de una opción a la vez.

Atributos de los controles de formulario

Los atributos y eventos se aplican al campo nativo del formulario; ref permite acceder a él. Para el contenedor, usa wrapperAttributes y wrapperRef.

Propiedades del componente

NameTypeDefaultDescription
shape'circular' | 'rounded' | 'square''rounded'Forma de la superficie del campo, incluidos su borde y el indicador de foco.
value bindablestring | string[]multiple ? [] : ''El valor seleccionado. Un array de valores cuando multiple está activo.
multiplebooleanPermite seleccionar más de una opción a la vez.
placeholderstring'Native Select Dropdown'El texto que se muestra mientras no hay ninguna opción seleccionada.
hidePlaceholderbooleanMantiene el placeholder fuera de la lista de opciones una vez que hay un valor seleccionado.
ref bindableHTMLSelectElement | nullLa referencia del DOM del elemento select.
wrapperRef bindableHTMLDivElement | nullLa referencia DOM del elemento contenedor.
wrapperAttributesHTMLAttributesLos atributos que se aplican al elemento wrapper.
Element Attributes (select)

Propiedades de DropdownSelectOption

NameTypeDefaultDescription
valuestringEl valor que se reporta al select cuando se elige la opción.
textstringLa etiqueta de la opción. Si no se indica, se usa el contenido renderizado.
disabledbooleanDeshabilita la interacción del usuario.
ref bindableHTMLElement | nullLa referencia del DOM del elemento option.
childrenSnippetEl contenido de la opción, que se usa cuando no se indica text.
Element Attributes (option)
Editar este documento Ver como Markdown