allowDuplicates | boolean | false | [allowDuplicates] | Permite valores repetidos; en otro caso compareWith excluye los duplicados. |
ariaDescribedBy | string | '' | [ariaDescribedBy] | IDs de los elementos que describen el control, separados por espacios. |
ariaLabel | string | '' | [ariaLabel] | Nombre accesible cuando no hay una etiqueta visible. |
ariaLabelledBy | string | '' | [ariaLabelledBy] | ID del elemento que proporciona el nombre accesible. |
ariaRequired | boolean | false | [ariaRequired] | Estado accesible de obligatoriedad; no instala un validador. |
autocomplete | string | 'off' | [autocomplete] | Atributo autocomplete del navegador para el input. |
autofocus | boolean | false | [autofocus] | Solicita el foco cuando se inicializa el control. |
autoOptionFocus | boolean | false | [autoOptionFocus] | Activa una opción disponible al abrir la lista. |
commitOnBlur | boolean | false | [commitOnBlur] | Añade el borrador al salir del control compuesto. |
compareWith | NeuOptionCompareWith<V> | Object.isValor derivado | [compareWith] | Función para comparar valores seleccionados; utiliza una identidad de dominio estable. |
completeOnFocus | boolean | false | [completeOnFocus] | Solicita sugerencias al entrar el foco en el control. |
delay | number | 300 | [delay] | Espera en milisegundos antes de solicitar sugerencias. |
dirty | boolean | false | [dirty] | Estado del formulario que indica que el usuario ha cambiado el valor. |
disabled | boolean | false | [disabled] | Impide la interacción del usuario. |
emptyMessage | string | 'No suggestions' | [emptyMessage] | Mensaje que se muestra cuando la colección de opciones está vacía. |
errors | readonly ValidationError.WithOptionalFieldTree[] | [] | [errors] | Errores de validación proporcionados por el formulario o la aplicación. |
fluid | boolean | false | [fluid] | Hace que el control ocupe el ancho de su contenedor. |
focusOnHover | boolean | true | [focusOnHover] | Cambia la opción activa cuando el puntero entra en una opción. |
groups | readonly NeuInputTagsGroup<T>[] | [] | [groups] | Opciones agrupadas, con sus elementos hijos definidos mediante groupConfig. |
hidden | boolean | false | [hidden] | Oculta el control según el estado del formulario. |
hint | string | '' | [hint] | Texto de ayuda asociado al campo. |
inputId | string | '' | [inputId] | Identificador estable del control nativo; se genera si se omite. |
invalid | boolean | false | [invalid] | Muestra el estado inválido; no añade una regla de validación. |
label | string | '' | [label] | Etiqueta visible y nombre accesible del control. |
loading | boolean | false | [loading] | Muestra el estado de carga mientras la aplicación proporciona datos. |
maxItems | number | null | null | [maxItems] | Número máximo de etiquetas confirmadas, o null sin límite. |
maxlength | number | null | null | [maxlength] | Longitud máxima del borrador nativo, o null sin límite. |
minlength | number | null | null | [minlength] | Longitud mínima del borrador nativo, o null si no se especifica. |
minQueryLength | number | 1 | [minQueryLength] | Longitud mínima del borrador antes de solicitar sugerencias. |
name | string | '' | [name] | Nombre asociado al control nativo del formulario. |
normalizeToken | (text: string) => string | (text) => text.trim()Valor derivado | [normalizeToken] | Normaliza el texto antes de convertirlo y comparar duplicados. Por defecto elimina espacios extremos. |
optionDisabled | NeuOptionDisabledAccessor<T> | null | null | [optionDisabled] | Nombre de campo o función que indica si una opción está deshabilitada. |
optionLabel | NeuOptionLabelAccessor<T> | null | null | [optionLabel] | Nombre de campo o función que obtiene la etiqueta visible de la opción. |
options | readonly T[] | [] | [options] | Registros de opciones cargados. Los accessors permiten usar tus propios objetos de dominio. |
optionValue | NeuOptionValueAccessor<T, V> | null | null | [optionValue] | Nombre de campo o función que obtiene el valor guardado de la opción. |
pending | boolean | false | [pending] | Estado del formulario que indica que hay una validación asíncrona pendiente. |
placeholder | string | 'Add tag...' | [placeholder] | Texto que se muestra cuando el campo no tiene un valor seleccionado. |
readonly | boolean | false | [readonly] | Mantiene el control enfocable y legible sin aceptar cambios. |
removeLabel | string | 'Remove' | [removeLabel] | Prefijo accesible para eliminar una etiqueta. |
required | boolean | false | [required] | Marca el campo como obligatorio; utiliza un validador del formulario para exigirlo. |
scrollHeight | string | '200px' | [scrollHeight] | Altura máxima del área visible de opciones. |
separators | readonly string[] | [','] | [separators] | Caracteres que añaden un borrador o separan texto pegado. Por defecto la coma. |
size | "sm" | "md" | "lg" | 'md' | [size] | Tamaño visual del campo: sm, md o lg. |
tabindex | number | null | null | [tabindex] | Orden de tabulación del punto de entrada por teclado. |
textValue | ((text: string) => V | null | undefined) | null | null | [textValue] | Convierte texto libre en un valor. Devolver null/undefined rechaza el elemento. |
title | string | '' | [title] | Texto del tooltip nativo del campo. |
touched | boolean | false | [touched] | Estado del formulario que indica que el control ha sido visitado. |
typeahead | boolean | false | [typeahead] | Activa el panel de sugerencias a partir de options o groups. |
variant | "outline" | "solid" | 'outline' | [variant] | Variante visual del campo: outline o solid. |