By using following code snippet I can Save & Close existing form and then open new form with certain parameters. However, when I hit Save & close button on new form it close that as well but get back to the older form. It seems that older form wasn't closed.
Any idea, what I am missing to close the existing form?
function getAttrValues(orderAttr,entityName){
try{
Xrm.Page.data.entity.save();
setTimeout(function(){Xrm.Page.data.save("saveandclose").then(loadNewForm(orderAttr,entityName), function(){})},3000);
}
catch(e){
alert("Error: "+e.message);
}
}
function loadNewForm(orderdBy,entityName){
var parameters = {};
var orderId = Xrm.Page.getAttribute(orderdBy).getValue()[0].id;
var orderName = Xrm.Page.getAttribute(orderdBy).getValue()[0].name;
parameters["param_orderid"] = orderId;
parameters["param_ordername"] = orderName;
parameters["param_bol"] = 1;
Xrm.Utility.openEntityForm(entityName, null, parameters);
}
*This post is locked for comments
I have the same question (0)