Partager via


formContext.data.save (référence de l’API client)

Enregistre l’enregistrement de manière asynchrone avec la possibilité de définir des fonctions de rappel à exécuter une fois l’opération d’enregistrement terminée.

Vous pouvez également définir un objet pour contrôler la façon dont les enregistrements rendez-vous, rendez-vous périodique ou activité de service sont gérés.

Syntaxe

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

Paramètres

Nom Type Requise Description
saveOptions Object Non Objet pour spécifier des options pour sauvegarder l’enregistrement. L’objet a les paramètres suivants :

- saveMode  : (Facultatif) Numéro. Spécifiez une valeur indiquant comment l’événement de sauvegarde a été initié. Pour obtenir la liste des valeurs prises en charge, voir la valeur renvoyée par la méthode getSaveMode. Notez que saveMode n’effectue pas l’action correspondante ; sa fonction est uniquement de fournir des informations aux gestionnaires d’événement OnSave quant à la raison de l’opération de sauvegarde.

- useSchedulingEngine  : (Facultatif) Booléenne. Indiquez si vous souhaitez utiliser les messages Book ou Reschedule plutôt que les messages Create ou Update. Cette option s’applique seulement lorsqu’elle est utilisée avec les enregistrements rendez-vous, rendez-vous périodique ou activité de service.

REMARQUE : La propriété useSchedulingEngine n’est pas prise en charge dans Unified Interface.
successCallback Function Non Fonctionnalité à appeler lorsque l’opération aboutit.
errorCallback Function Non Fonction à appeler lorsque l’opération échoue. Un objet avec les propriétés suivantes est transmis :

- errorCode  : Numéro. Code d’erreur.

- message  : Chaîne. Message d’erreur localisé.

Notes

Lorsque vous travaillez avec des formulaires et que vous appelez la méthode formContext.data.save, assurez-vous d’appeler également la méthode preventDefault pour garantir qu’aucune opération d’enregistrement par défaut n’est déclenchée lorsqu’un utilisateur enregistre le formulaire.

formContext.data.entity.save
formContext

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).