Sometimes we have to refresh CRM form using script. Till 2011 following script used to work fine:

window.location.reload(true);

But the following code was not working fine when we wanted to reload the page during save so we implemented following way:

A note here on successcallback and errorcallback methods can be found here:http://thedynamicscrmblog.wordpress.com/2013/12/04/crm-2013-client-api-save-refresh/

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

Xrm.Page.data.entity.save();

funtction successCallback()

{

//Needed to set form dirty to false explicitly as it is not done by platform

Xrm.Page.data.setFormDirty(false);
var Id = Xrm.Page.data.entity.getId();
Xrm.Utility.openEntityForm(“opportunity”, Id);

}

function errorCallback(attr1,attr2)

{

}

Hope it helps!


Check this out

Trying to Learn Dynamics CRM: Download!

Learn Dynamics CRM App on Google Play store