Compartilhar via


Evento Grid OnSave (referência à API do Cliente)

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

  • Há uma alteração na seleção de registro.
  • O usuário dispara explicitamente uma operação de salvamento usando o botão salvar 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 serem considerados para o OnSave evento:

  • Se um usuário editar várias colunas do mesmo registro em sequência, o OnSave evento ocorrerá apenas uma vez para garantir o desempenho ideal e a compatibilidade de 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 na outra.
  • A grade editável não salva 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 poderão ser perdidos. Portanto, o OnSave evento pode não ser acionado. 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 por meio da faixa de opções.
  • Selecionar o botão atualizar na grade editável faz com que ele descarte as 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 detecção duplicadas.

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. Por causa disso, OnSave e PostSave os manipuladores de eventos para essas tabelas não funcionarão.

Evento Form OnSave
Eventos (referência à API do cliente)
Eventos em formulários e grades em aplicativos baseados em modelos