Saltar al contenido principal
Version: Next (5.0)

Criterios

Un criterio es una entrada de una pantalla: obtiene un valor del usuario y lo envía al servidor. Su atributo component elige el tipo de entrada y el resto de atributos (etiqueta, texto de ayuda, tamaño, validación...) valen para todos. Debajo está el criterio real del cliente React de AWE con los atributos que comparten: cámbialos y el XML de debajo se actualiza. Escribe también en él: es un campo real.

Vista previa en vivo
XML
<criteria id="demo" component="text" label="Customer" />

Los controles de arriba escriben estos atributos. La referencia lista todos los atributos, con su tipo y valor por defecto. Atributos en la referencia XSD

AtributoControlValores
componentComponentetextselectcheckbox
labelEtiquetatext
placeholderTexto de ayudatext
iconIconolucide:userlucide:maillucide:searchlucide:calendar
sizeTamañosmlg
validationObligatoriotrue / false
readonlySolo lecturatrue / false

Tipos de criterios​

Cada familia tiene su propia página, con un área de pruebas que cambia entre sus tipos:

hidden no es visible, así que no tiene área de pruebas: lleva un valor al servidor sin mostrarlo. La referencia de criterios describe todos los tipos.

Recetas​

Un campo habitual, dibujado por el mismo componente. Las demás recetas están en la página de cada familia.

Campo obligatorio con icono​

validation="required" hace obligatorio el campo y la etiqueta lo indica. El placeholder dice qué escribir y el icon va delante de la entrada.

<criteria id="email" component="text" label="Correo" placeholder="nombre@empresa.com" icon="lucide:mail" validation="required" />

Eventos y acciones​

Un criterio no tiene un evento propio al que escuchar: cada cambio de su valor comprueba las dependencias cuyo dependency-element lo nombra, y pulsar Intro en un campo de texto ejecuta el botón submit de su ventana. Las acciones que actúan sobre criterios:

AcciónDescripción
resetVacía el valor del criterio
restoreDevuelve el criterio a su valor inicial
validateEjecuta la validación del criterio y muestra su error
set-invalidMarca el criterio como inválido con el mensaje de la acción
set-validBorra el error de validación del criterio
copy-criterion-value-clipboardCopia el valor del criterio al portapapeles

Más​