PxStateChecklist
Un componente dinámico impulsado por esquemas, diseñado para representar opciones de tres estados (Verdadero/Falso/Marcado) sobre listas de elementos. Soporta campos de texto opcionales por elemento según la configuración del esquema.
Lista de Verificación Estándar
Renderiza una lista de elementos con opciones de Verdadero (✓), Falso (✗) y Marcado (⚑).
Lista con Campos de Entrada
Si el esquema contiene componentes input_father o input para elementos hijos, el componente se adapta automáticamente para mostrar campos de entrada de texto.
Referencia de la API
| Prop | Type | Default | Description |
|---|---|---|---|
fieldrequired | FormSchemaField | — | — |
modelValue | Record | — | — |
defaultOpen | boolean | — | — |
Métodos Expuestos
Se puede acceder mediante una referencia de plantilla (template ref) para controlar la lista de verificación de forma programática:
| Nombre | Descripción |
|---|---|
clearAll() | Restablece todas las selecciones y campos de texto a sus estados vacíos predeterminados. |
setRestFalse() | Establece el valor de radio en "no" para todos los elementos que aún no han sido respondidos. |
setAllFalse() | Establece el valor de radio en "no" para todos los elementos, sobrescribiendo las respuestas actuales. |
NOTE
Este componente está diseñado para formularios dinámicos guiados por esquemas. Para listas de verificación simples sin esquemas, considere usar PxCheckbox directamente.