formContext.data.save (referência da API do cliente)

Salva o registro de forma assíncrona com a opção de definir funções de retorno de chamada a serem executadas após a conclusão da operação de salvamento.

Ao usar formContext.data.save, pode definir um objeto para controlar como os registos de marcação, marcação recorrente ou atividade de serviço são processados.

Observação

Ao trabalhar com formulários e chamar o formContext.data.save método, certifique-se de que também chama o método preventDefault para evitar disparar qualquer operação de gravação por defeito quando um utilizador gravar o formulário.

Sintaxe

formContext.data.save(saveOptions).then(successCallback, errorCallback);

Parâmetros

Nome Tipo Obrigatório Description
saveOptions saveOptions Não Um objeto para especificar opções para salvar o registro.
successCallback Função Não Uma função a ser chamada quando a operação for bem-sucedida.
errorCallback Função Não Uma função para chamar quando a operação falhar. A função recebe um objeto com as seguintes propriedades:

- errorCode: Número. O código de erro.

- message: Fio. Uma mensagem de erro localizada.

parâmetro saveOptions

Nome Tipo Description
saveMode Número (Opcional) Especifique um valor que indique como o evento de gravação foi iniciado. Para obter uma lista de valores suportados, consulte o valor de retorno do método getSaveMode .

Definir o saveMode não realiza realmente a ação correspondente; apenas fornece informação aos OnSave gestores de eventos sobre o motivo da operação de gravação.
useSchedulingEngine booleano (Opcional) Indique se deve usar as Book mensagens ou Reschedule em vez das Create mensagens ou Update .

Esta opção só se aplica quando utilizada com registos de marcação, marcação recorrente ou registos de atividade de serviço .

Esta propriedade não é suportada na Interface Unificada.

formContext.data.entity.save
formContext