Evento de cambio de campo

Contenido

Evento de cambio de campo - app.record.index.edit.change.(fieldcode)

Un evento que se desencadena cuando un valor de campo especificado cambia durante una edición en línea de un registro en la lista de registros.

Función

app.record.index.edit.change.(fieldcode)

Campos que se pueden especificar

  • *Texto de una sola línea
  • *Número
  • Botón de opción
  • Casilla de verificación
  • Opción múltiple
  • Menú desplegable
  • Fecha
  • Hora
  • Fecha y hora
  • Selección de usuarios
  • Selección de departamentos
  • Selección de grupos

*Un evento se activa cuando el campo pierde enfoque o cuando se establece un valor a través de un campo de consulta.

Propiedades del objeto Event

PROPIEDAD TIPO DESCRIPCIÓN
type Cuerda El tipo de evento.
Retornos app.record.index.edit.change.(fieldcode).
appId Número El identificador de la aplicación.
record Objeto Un objeto de registro que incluye los datos introducidos por el usuario en el momento del evento.
Para obtener más información, consulte el siguiente artículo:
Tipos de campo
recordId Número El ID de registro.
changes Objeto Un objeto que incluye datos de campos y filas modificados.
changes.field Objeto Objeto del campo modificado.
Para obtener más información, consulte el siguiente artículo:
Tipos de campo
changes.row null Datos de filas de tabla.
Siempre vuelve null ya que los campos de la tabla no pueden modificarse en la lista de registros.

Acciones de objeto de evento disponibles

Ejecución de acciones después de esperar a que finalicen las operaciones asincrónicas

Al devolver un archivo Promise , puede ejecutar acciones después de esperar a que finalicen las operaciones asincrónicas. Consulte el código de ejemplo en el siguiente artículo:
Guardar evento

Limitaciones

  • Este evento solo está disponible en el escritorio y no en el móvil.
  • Los eventos no se activan para los campos que no se enumeran en la siguiente sección:
    Campos que se pueden especificar
  • El valor de un campo calculado recuperado a través del objeto evento depende de si el campo se muestra en la lista de registros:
    • Si se muestra en la lista: Devuelve una cadena vacía
    • Si no aparece en la lista: Devuelve el valor antes de recalcular
  • Consulte la sección Limitaciones del siguiente artículo:
    Control de eventos