Calling Actions Using Java scripts:
=============================================================
Out parameter Approved Data Type Equals to Boolean Type bounded with Event Enttiy and Output Response We will get.
function Callcustomaction() {
debugger;
var Id = Xrm.Page.data.entity.getId().substring(1, 37);
var serverURL = Xrm.Page.context.getClientUrl();
var req = new XMLHttpRequest();
req.open("POST", serverURL + "/api/data/v8.0/new_events(" + Id + ")/Microsoft.Dynamics.CRM.new_DemActions", true);
req.setRequestHeader("Accept", "application/json");
req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
req.setRequestHeader("OData-MaxVersion", "4.0");
req.setRequestHeader("OData-Version", "4.0");
req.onreadystatechange = function () {
if (this.readyState == 4 /* complete */) {
req.onreadystatechange = null;
if (this.status == 200) {
debugger;
var data = JSON.parse(this.response);
if (data['Aprroved'] != null)
alert(data['Aprroved']);
} else {
debugger;
var error = JSON.parse(this.response).error;
alert(error.message);
}
}
};
req.send();
}
=============================================================
Out parameter Approved Data Type Equals to Boolean Type bounded with Event Enttiy and Output Response We will get.
function Callcustomaction() {
debugger;
var Id = Xrm.Page.data.entity.getId().substring(1, 37);
var serverURL = Xrm.Page.context.getClientUrl();
var req = new XMLHttpRequest();
req.open("POST", serverURL + "/api/data/v8.0/new_events(" + Id + ")/Microsoft.Dynamics.CRM.new_DemActions", true);
req.setRequestHeader("Accept", "application/json");
req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
req.setRequestHeader("OData-MaxVersion", "4.0");
req.setRequestHeader("OData-Version", "4.0");
req.onreadystatechange = function () {
if (this.readyState == 4 /* complete */) {
req.onreadystatechange = null;
if (this.status == 200) {
debugger;
var data = JSON.parse(this.response);
if (data['Aprroved'] != null)
alert(data['Aprroved']);
} else {
debugger;
var error = JSON.parse(this.response).error;
alert(error.message);
}
}
};
req.send();
}
No comments:
Post a Comment