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
Escritorio
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
fieldcodese 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
fieldcodese cambia en el Agregar registro de la aplicación de destino de la copia. - Cuando el valor de un campo especificado en el
fieldcodese 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
- Búsqueda
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
-
El momento del evento para la Búsqueda es el siguiente:
- cuando se confirma el registro de origen al hacer clic en Búsqueda. Esto incluye tanto la obtención automática como el hacer clic en Establecer en el cuadro de diálogo del selector de búsqueda.
- cuando se borra el campo Búsqueda.
- cuando el foco abandona el campo.
El evento solo se activa cuando cambia la palabra clave de búsqueda o el registro de origen seleccionado. El evento de cambio del campo Búsqueda se activa antes que los eventos de cambio de sus destinos de asignación de campos.
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
1000en un campo y, a continuación, procede a cambiar manualmente el valor a1,000,1000o1000, 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 - Los valores de la clase Archivo adjunto no se puede recuperar.
- Consulte la sección Limitaciones del siguiente artículo:
Control de eventos