Partilhar via


Evento Grid OnSave (referência da API do cliente)

O OnSave evento ocorre antes de enviar as informações atualizadas para o servidor e quando ocorre qualquer uma das seguintes situações:

  • Há uma mudança na seleção de registros.
  • O usuário dispara explicitamente uma operação de salvamento usando o botão de salvamento da grade editável.
  • O usuário aplica uma operação de classificação, filtro, grupo, paginação ou navegação da grade editável enquanto há alterações pendentes.

Alguns pontos importantes a considerar para o OnSave evento:

  • Se um usuário editar várias colunas do mesmo registro em sequência, o evento ocorrerá OnSave apenas uma vez para garantir o desempenho ideal e a compatibilidade do comportamento do formulário.
  • A grade editável e o formulário pai têm botões de salvamento separados. Selecionar o botão Salvar em um não salva as alterações no outro.
  • A grade editável não salva as alterações pendentes quando as operações de navegação são executadas fora de seu contexto. Se o controle tiver dados não salvos, esses dados podem ser perdidos. Assim, o OnSave evento pode não disparar. Por exemplo, o OnSave evento pode não ser acionado ao navegar para um registro diferente usando uma coluna de pesquisa de formulário ou através da faixa de opções.
  • Selecionar o botão de atualização na grade editável faz com que ele descarte quaisquer alterações pendentes e o OnSave evento não é acionado.
  • O controle de grade editável não implementa um temporizador de salvamento automático. A grade editável suprime regras de deteção de duplicatas.

Observação

O OnSave evento para compromisso, compromisso recorrente ou registros de atividade de serviço cancelará a operação de salvamento e usará a Book mensagem para persistir a alteração em vez de Create ou Update. Devido a isso, OnSave e PostSave manipuladores de eventos para essas tabelas não funcionarão.

Evento Form OnSave
Eventos (referência da API do cliente)
Eventos em formulários e grelhas em aplicações condicionadas por modelo