Evento de atributo OnChange (referencia de la API de cliente)

El evento OnChange se produce en las siguientes situaciones:

  • Los datos de un campo de formulario han cambiado y se pierde el foco. Hay una excepción a este comportamiento que se aplica a los campos de dos opciones (booleanos) que tiene el formato para usar botones de opción o casillas. En estos casos, el evento se produce inmediatamente.
  • Los cambios de los datos del servidor se recuperan para actualizar un campo cuando se actualiza el formulario, como después de guardar un registro.
  • Se usa el método attribute.fireOnchange.

Todos los campos admiten el evento OnChange. Los datos del campo se validan antes y después del evento OnChange.

El evento OnChange no se produce si el campo se cambia mediante programación usando el método attribute.setValue. Si desea que los controladores de eventos para el evento OnChange se ejecuten después de configurar el valor, debe usar el método formContext.data.entity attribute.fireOnchange. en el código.

Nota

Aunque el campo de Status admite el evento OnChange, el campo es de solo lectura en el formulario para que el evento no se pueda producir con la interacción del usuario. Otro script podría producir la aparición de este mediante el método fireOnchange en el campo.

Métodos admitidos para este evento

Hay tres métodos que puede usar para trabajar con el evento OnChange para un atributo:

Atributos (referencia de la API de cliente)