Evento Grid OnSave (Referencia da API do cliente)

O OnSave feito ocorre antes de enviar a información actualizada ao servidor e cando ocorre algunha das seguintes circunstancias:

  • Hai un cambio na selección de rexistros.
  • O usuario desencadea explicitamente unha operación de gardado usando o botón de gardar da grella editable.
  • O usuario aplica unha operación de ordenación, filtro, agrupamento, paginación ou navegación desde a grella editable mentres hai cambios pendentes.

Algúns puntos importantes a ter en conta para o OnSave evento:

  • Se un usuario edita varias columnas do mesmo rexistro en secuencia, o OnSave evento ocorre só unha vez para garantir un rendemento óptimo e a compatibilidade do comportamento do formulario.
  • A grella editable e o formulario pai teñen botóns de gardar separados. Seleccionar o botón Gardar nun non garda os cambios no outro.
  • A grella editable non garda os cambios pendentes cando as operacións de navegación se realizan fóra do seu contexto. Se o control ten datos non gardados, estes datos poden perderse. Polo tanto, o OnSave evento pode non disparar. Por exemplo, o OnSave evento pode non activarse ao navegar a un rexistro diferente usando unha columna de busca de formularios ou a través da cinta.
  • Seleccionar o botón de actualización na grella editable fai que descarte os cambios pendentes e o OnSave evento non se desencadee.
  • O control de grella editable non implementa un temporizador de gardado automático. A grella editable suprime as regras de detección de duplicados.

Nota

O OnSave evento para os rexistros de citas, citas recorrentes ou actividades de servizo cancelará a operación de gardado e usará a Book mensaxe para manter o cambio en lugar de Create ou Update. Debido a isto, OnSave os PostSave xestores de eventos para estas táboas non funcionarán.

Evento de formulario ao gardar
Eventos (referencia da API do cliente)
Eventos en formularios e cuadrículas en aplicacións baseadas en modelos