enes

Checkbox

Representa un control que un usuario puede seleccionar (marcar) o limpiar (desmarcar). Un CheckBox también puede reportar su valor como indeterminado.

Uso

<script>
  import { Checkbox } from 'fluentui-svelte';
</script>

<Checkbox>Default</Checkbox>

Etiqueta

Pasa el texto de la etiqueta como contenido hijo. La raíz es un <div> y el texto se muestra en un <label> separado, asociado con la casilla mediante for e id. Dentro de un Label, no se renderiza: el Label da nombre a la casilla.

<Checkbox>I'm Labeled</Checkbox>
<Checkbox aria-label="Without visible text" />

Indeterminado

La propiedad indeterminate establece el checkbox en un estado indeterminado, lo cual es útil para representar una selección mixta.

Deshabilitado

La propiedad disabled deshabilita el checkbox, evitando la interacción del usuario. Acepta un valor booleano.

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 de Checkbox

NameTypeDefaultDescription
ref bindableHTMLInputElement | nullLa referencia del DOM del elemento checkbox.
wrapperRef bindableHTMLDivElement | nullLa referencia DOM del elemento wrapper del checkbox.
wrapperAttributesHTMLAttributesLos atributos que se aplican al elemento wrapper.
indeterminate bindableboolean | nullRenderiza el checkbox en su estado mixto, ni marcado ni desmarcado.
namestring | nullidEl nombre que se envía con el formulario. Si no se indica, se usa el id del checkbox.
groupstring | nullEl valor del grupo de checkboxes al que pertenece este input.
checked bindableboolean | nullSi el checkbox está marcado.
disabledbooleanDeshabilita la interacción del usuario.
childrenSnippetEl contenido de la etiqueta asociada con la casilla. Dentro de un Label, no se renderiza
HTMLInputAttributes without on:, children
Editar este documento Ver como Markdown