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.
Articles associés
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é).
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour