Compartir a través de


Evento OnSave de cuadrícula (referencia de la API de cliente)

El evento OnSave aparece antes de enviar la información actualizada al servidor, y cuando se produce algo de lo siguiente:

  • Hay un cambio en la selección de registro.
  • El usuario explícitamente desencadena una operación de guardar con el botón de guardar de la cuadrícula editable.
  • El usuario aplica una operación de ordenación, filtro, grupo, paginación, o navegación desde la cuadrícula editable mientras hay cambios pendientes.

Algunos puntos importantes a tener en cuenta para el evento OnSave:

  • Si un usuario edita varias columnas del mismo registro en secuencia, el evento OnSave se desencadenará solo una vez para garantizar el rendimiento óptimo y la compatibilidad de comportamiento de formularios.
  • La cuadrícula editable y el formulario primario tienen botones Guardar independientes. Seleccionar el botón guardar en una no guardará los cambios en la otra.
  • La cuadrícula editables no guarda cambios pendientes cuando las operaciones de navegación se realizan fuera de su contexto. Si el control tiene datos sin guardar, pueden perderse. Por lo tanto, el evento OnSave puede no desencadenarse. Por ejemplo, esto podría suceder cuando se va a un registro diferente usando una columna de búsqueda de formulario o mediante la cinta.
  • Al seleccionar el botón de actualización en la cuadrícula editable, se descarta cualquier cambio pendiente, y el evento OnSave no se desencadenará.
  • El control de cuadrícula editable no implementa un temporizador de autoguardado. La cuadrícula editable suprime reglas de detección de duplicados.

Nota

El evento OnSave para citas, citas periódicas o registros de actividad de servicio cancelará la operación de guardar y utilizará el mensaje Book para que persista el cambio, en vez de Create o Update. Por este motivo, los controladores de eventos OnSave y PostSave de estas tablas no funcionarán.

Artículo relacionado

Evento OnSave de formulario

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).