Evento de cambio de campo
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
- Sobrescribir valores de campo
- Activar/desactivar las ediciones de campo
- Mostrar errores de campo
- Mostrar errores de registro
- Obtener el objeto del campo editado
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