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 produce 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 guarda 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, es posible que el OnSave evento no se active. Por ejemplo, el evento OnSave podría activarse 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 desencadena.
  • 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.

Evento OnSave de formulario
Eventos (referencia de la API de cliente)
Eventos en formularios y cuadrículas en aplicaciones basadas en modelos