Loading...

SAVE FORM IN DYNAMICS 365 JAVASCRIPT

SAVE FORM IN DYNAMICS 365 JAVASCRIPT

Are you curious about how to save a CRM form automatically in Dynamics 365 using JavaScript? Look no further! This tutorial will guide you through the process.

Saving records asynchronously in Dynamics 365 is straightforward with the function formContext.data.save(saveOptions).then(successCallback, errorCallback);. The function can be used to save records with callback functions to be executed after the save operation is complete.
  1. To display a successful message if the save operation is completed and a failure message if not, use the following example:

    formContext.data.save(1).then(
    function () {
    alert("Successfully Saved!");
    },
    function () {
    alert("Failed while saving!");
    });


    form save 1

    form save 2

  2. The save function takes saveOptions as a parameter to specify options for saving the record.
    The saveMode property is optional and specifies a value indicating how the save event was initiated, but setting the save mode does not actually take the corresponding action. A list of supported values is available through the getSaveMode method, which can be found through the following link.
  3. The successCallback function will be called when the operation succeeds.
  4. The errorCallback function will be called when the operation fails, and the following properties will be passed:
    - errorCode: The error code
    - message: A localized error message
Previously, the script formContext.data.entity.save(saveOption); was used to synchronously save records, with the option to close the form or open a new form after the save is complete. However, this method has now been deprecated and is no longer recommended.
  1. If no parameter is passed for the save options, the record will simply be saved. This is the same as using the Save command.
  2. saveandclose: This is the same as using the Save and Close command: formContext.data.entity.save("saveandclose");
  3. saveandnew: This is the same as using the Save and New command, with a new form opening after the save is complete: formContext.data.entity.save("saveandnew");


Happy coding!

Published on:

Learn more
Need help with this product?

We can help you with SAVE FORM IN DYNAMICS 365 JAVASCRIPT

If you want help implementing, troubleshooting, or improving this product, contact us and we’ll point you in the right direction.

Dynamics 365 Education and Knowledge
Dynamics 365 Education and Knowledge

Share post:

Related posts

Fixed – The latitude or longitude for the User record associated with this resource is invalid – Dynamics 365 Field Service /Dataverse

If you're facing the error message "The latitude or longitude for the User record associated with this resource is invalid" while trying to se...

2 years ago

Dynamics 365 CRM for Shipbuilding Industry: Streamlining Operations and Boosting Efficiency

This post dives into how a 150-year-old marine transportation company in the US partnered with Zelite for Dynamics 365 CRM cloud migration ser...

3 years ago

How to solve 500 internal server error using Dynamics CRM web resource (HTML) as a redirect URL

If you're encountering a 500 internal server error when using Dynamics CRM web resource (HTML) as a redirect URL, you're in luck. This tutoria...

3 years ago

Custom Subgrid Using HTML Web resource

This blog post discusses the creation of custom subgrids using HTML web resources. The ...

3 years ago

Get Data sent to server on Save using Dynamics 365 CRM JavaScript | GetDataXML function

If you're working with forms in Dynamics 365 CRM and need to know which data has changed on save, this post is for you. There are two ways to ...

3 years ago

Webinar: Document management, data security, free up storage space, and much more within Microsoft Dynamics 365 CRM!

Managing documents and storage space within Dynamics 365 CRM can be a challenging task due to the volume of data involved, which often hampers...

4 years ago

Macro Templates solution: can’t do it without a javascript web resource

Unfortunately, there is no content available for this post at the moment. Please check back later for updates. ...

2 years ago

Introduction to Customizing and Extending Microsoft Dynamics CRM using Web Resource

If you're looking to extend the functionality of your Microsoft Dynamics CRM, this tutorial provides an introduction to customizing and extend...

3 years ago

SETSUBMITMODE IN DYNAMICS 365 JAVASCRIPT

If you're looking to optimize your use of Dynamics 365, the setSubmitMode JavaScript method is an essential tool to keep in your arsenal. With...

3 years ago

Newsletter

Get the latest Dynamics 365 and Power Platform content in your inbox

A curated digest of community blogs, product news, videos, and podcasts — delivered without the noise.

Weekly updates Unsubscribe anytime Fresh community picks
We use your email only for the newsletter and you can unsubscribe at any time.
By subscribing, you agree to the privacy policy.