I need to check if my current record is active through JS:,but im always getting a null result .
checkincident: function () {
try {
var incidentid = Xrm.Page.data.entity.getId();
var query = "/IncidentSet?$select=name,statecode&$filter=IncidentId eq guid'" incidentid "'";
var serverUrl = Xrm.Page.context.getClientUrl();
var ODataURL = serverUrl "/XRMServices/2011/OrganizationData.svc" query;
var results = null;
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: ODataURL,
beforeSend: function (XMLHttpRequest) {
XMLHttpRequest.setRequestHeader("Accept", "application/json");
},
async: false,
success: function (data, textStatus, xhr) {
// results = data.d.results;
/*var retrievedLeadState= data.d.results[0].StateCode;*/
var stateCode = data.d.results[0].StateCode;
var accountState = data.d.results[0].StateCode.Value;
alert(accountState);
},
error: function (xhr, textStatus, errorThrown) {
Console.log("Error");
throw errorThrown;
}
});
return results;
}
catch (err) {
throw err;
}
},
results = checkincident();
var actif = results[0];
if(checkincident()==0)
{
alert('Active');
}
else
{
alert('Inactive');
}
is it possible through XRM.Page....?