Xrm.Page.data (client-side reference)

 

Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Xrm.Page.data provides methods to work with the form. You can refresh the data in the form and save the form asynchronously.

Xrm.Page.data properties and methods

  • refresh
    Asynchronously refreshes and optionally saves all the data of the form without reloading the page.

  • save
    Saves the record asynchronously with the option to set callback functions to be executed after the save operation is completed.

refresh

Asynchronously refreshes and optionally saves all the data of the form without reloading the page.

Xrm.Page.data.refresh(save).then(successCallback, errorCallback);
  • Parameters

    Name

    Type

    Required

    Description

    save

    Boolean

    No

    true if the data should be saved after it is refreshed, otherwise false.

    successCallback

    Function

    No

    A function to call when the operation succeeds.

    errorCallback

    Function

    No

    A function to call when the operation fails.

    An object with the following properties will be passed:

    • errorCode: Number. The error code.

    • message: String. A localized error message.

  • Remarks
    This method is only available for Updated entities.

save

Saves the record asynchronously with the option to set callback functions to be executed after the save operation is completed.

With Microsoft Dynamics CRM Online 2015 Update 1 or later you can also set an object to control how appointment, recurring appointment, or service activity records are processed.

Xrm.Page.data.save(saveOptions).then(successCallback, errorCallback)
  • Parameters

    Name

    Type

    Required

    Description

    saveOptions

    Object

    No

    With Microsoft Dynamics CRM Online 2015 Update 1 or later the object passed can indicate whether to use the Book or Reschedule messages rather than the Create or Update messages.

    This option is only applicable when used with appointment, recurring appointment, or service activity records.

    If you wish to apply these options, pass the following object as this parameter:

    { UseSchedulingEngine: true}
    

    successCallback

    Function

    No

    A function to call when the operation succeeds. No parameters are passed to this function.

    errorCallback

    Function

    No

    A function to call when the operation fails.

    An object with the following properties will be passed:

    • errorCode: Number. The error code.

    • message: String. A localized error message.

  • Remarks
    This method is only available for Updated entities.

See Also

Client-side programming reference
Form scripting quick reference
Xrm.Page.data.entity (client-side reference)
Xrm.Page.data.entity attribute (client-side reference)
Write code for Microsoft Dynamics 365 forms
Use the Xrm.Page object model

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright