Compartir por


formContext.data.save (Referencia da API do cliente)

Garda o rexistro de forma asíncrona coa opción de configurar as funcións de devolución de chamada que se executarán unha vez completada a operación de gardado.

Tamén pode establecer un obxecto para controlar como se procesan os rexistros de citas, citas recorrentes ou actividades de servizo.

Sintaxe

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

Parámetros

Nome Tipo Obrigatorio Descrición
saveOptions Obxecto Non Obxecto para especificar as opcións para gardar o rexistro. O obxecto ten os seguintes parámetros:

- saveMode: (Opcional) Número. Especifique un valor que indique como se iniciou o evento de gardado. Para obter unha lista de valores soportados, consulte o valor devolto do método getSaveMode . Teña en conta que a configuración non saveMode realiza realmente a acción correspondente; é só para proporcionar información aos xestores de OnSave eventos sobre o motivo da operación de gardado.

- useSchedulingEngine: (Opcional) Booleano. Indica se se quere usar as Book mensaxes ou Reschedule en lugar das Create mensaxes ou Update . Esta opción só é aplicable cando se usa con rexistros de citas, citas recorrentes ou actividades de servizo.

Nota: useSchedulingEngine a propiedade non está soportada na interface unificada.
successCallback Function Non Unha función a chamar cando a operación teña éxito.
errorCallback Function Non Unha función a chamar cando a operación falla. Pasará un obxecto coas seguintes propiedades:

- errorCode: Número. Código de erro.

- message: String. Unha mensaxe de erro localizada.

Nota

Ao traballar con formularios e chamar ao formContext.data.save método, asegúrese de chamar tamén a preventDefault para asegurarse de que ningunha operación de gardado predeterminada non se desencadee cando un usuario garda o formulario.

formContext.data.entity.save
Contexto do formulario