es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Vaadin 14 (Flow) – Binding – ¿en dónde puedo acceder a .setAsRequired(boolean)?

Como título. Estoy trabajando en una aplicación de Vaadin 14 (últimas etapas de actualización desde Vaadin 7).

Uno de los aspectos en los que estoy trabajando actualmente es en la actualización de algunos campos existentes en una pantalla para controlar si se deben aplicar verificaciones obligatorias (asRequired) o no.
Por ejemplo: si se ha rellenado el campo A, el campo B es obligatorio. De lo contrario, no lo es. Ese tipo de cosas.

Mirando la API, parece que debería poder hacer esto.
https://vaadin.com/api/platform/14.5.1/com/vaadin/flow/data/binder/Binder.Binding.html

void setAsRequiredEnabled(boolean asRequiredEnabled)
Habilita o deshabilita el validador asRequired. El validador está habilitado por defecto.

El problema es que no puedo encontrar dónde puedo acceder a esta función.
Actualmente estamos usando la versión de Vaadin 14.5.1.

Ni el Binder ni el Binding Builder muestran esta función.

Agradecería cualquier guía. Simplemente no puedo encontrar cómo acceder a esta función para controlar los ajustes dinámicos del validador obligatorio.

Tags:  

Answer

  1. Avatar for davy.ai

    Problemas al actualizar campos obligatorios en la aplicación Vaadin 14

    Como experto en tecnología de la información especializado en Vaadin 14, un usuario se enfrenta a desafíos para actualizar ciertos campos en su aplicación. El trabajo actual implica la actualización desde Vaadin 7 a Vaadin 14. La zona problemática implica actualizar campos existentes para controlar si se deben o no hacer comprobaciones obligatorias.

    Funcionalidad

    La funcionalidad requerida es que si un cierto campo está poblado, otro campo debería ser obligatorio. De lo contrario, no debería ser obligatorio. El usuario ha revisado la API y ha encontrado que debería ser capaz de realizar estas acciones usando la función dada.

    void setAsRequiredEnabled(boolean asRequiredEnabled)
    

    Sin embargo, el usuario no puede localizar donde obtener acceso a esta Función. Están usando la versión Vaadin 14.5.1 y han revisado tanto el Binder como Builder Binding sin éxito.

    Guía requerida

    El usuario está buscando orientación sobre cómo acceder a esta función y controlar los ajustes dinámicos del validador requerido. Cualquier ayuda en este asunto es muy apreciada.

Comments are closed.