Evento de cambio de campo
Evento de cambio de campo - app.record.create.change.(fieldcode)
Un evento que se desencadena cuando un valor de campo especificado cambia al crear un nuevo registro.
Función
Desktop
app.record.create.change.(fieldcode)
Móvil
mobile.app.record.create.change.(fieldcode)
Temporización activada
- Cuando el valor de un campo especificado en el
fieldcode
se cambia en el Agregar registro o Registro duplicado Página. - Después de un **Acción de la aplicación** , el valor de un campo especificado en el archivo
fieldcode
se cambia en el Agregar registro de la aplicación de destino de la copia. - Cuando el valor de un campo especificado en el
fieldcode
se sobrescribe mediante la siguiente API o eventos:
Campos que se pueden especificar
- Botón de opción
- Menú desplegable
- Casilla de verificación
- Opción múltiple
- Selección de usuarios
- Selección de departamentos
- Selección de grupos
- Fecha
- Hora
- Fecha y hora
- Texto de una sola línea
- Número
- Mesa
Asegúrese de especificar los códigos de campo de estos campos. No sucederá nada si el código de campo no existe o si se especifica un campo que no está en la lista anterior.
-
El momento del evento para el texto de una sola línea es el siguiente:
- cuando el foco abandona el campo.
- cuando se han ejecutado las asignaciones de campos de búsqueda.
- Para PC, después de que los cálculos se hayan aplicado a un campo de texto de una sola línea que tenga el **Calcular automáticamente** opción activada.
-
El momento del evento para el número es el siguiente:
- cuando el foco abandona el campo.
- cuando se han ejecutado las asignaciones de campos de búsqueda.
-
El momento del evento para la Tabla es el siguiente:
- Cuando se agrega una nueva fila a la tabla
- Cuando se elimina una fila de la tabla
Propiedades del objeto Event
PROPIEDAD | TIPO | DESCRIPCIÓN |
---|---|---|
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. |
changes | Objeto | Un objeto que incluye datos de campos y filas modificados. |
changes.field | Objeto | Objeto del campo modificado. |
changes.row | Objeto | Objeto de la fila modificada.
|
type | Cuerda | El tipo de evento. |
Acciones de objeto de evento disponibles
- Activar/desactivar las ediciones de campo
- Mostrar errores de campo
- Mostrar errores de registro
- Ejecutar campos de búsqueda
- Borrar los valores de campo de búsqueda copiados
- Obtener el objeto del campo editado o de la fila de la tabla
Notas
- Cuando se sanear los valores separados por comas, los espacios en blanco o los caracteres de doble byte, siempre que el valor final no cambie, el evento no se activará. Por ejemplo, si el usuario introduce un valor de
1000
en un campo y, a continuación, procede a cambiar manualmente el valor a1,000
,1000
o1000
, el valor se desinfectará de nuevo a1000
(el mismo número) y el evento de cambio de campo no se activará.
Limitaciones
- Los eventos no se activan para los campos que no aparecen en la siguiente sección:
Campos que se pueden especificar - Aunque Búsqueda no se pueden especificar campos, se pueden especificar sus destinos de asignación de campos.
- Los valores de la clase Archivo adjunto no se puede recuperar.
- Consulte la sección Limitaciones del siguiente artículo:
Control de eventos