RE: Odata ?$select=""&$filter - How to work with or operator?
Xrm.WebApi.retrieveMultipleRecords("red_subjectivity", "?$select=red_name,red_status&$filter=_red_binder_value eq " + recordId).then(
function success(result) {
var subgridLength = result.entities.length;
if (subgridLength == 0) {
if (formContext.getControl('red_status') != null)
formContext.getControl('red_status').removeOption(283390002); //Hide "Approved with Subjectivities" value
}
else if (subgridLength > 0) {
for (var i = 0; i < subgridLength; i++) {
if (result.entities[i]["red_status"] != 283390001 && formContext.getControl('red_status') != null) {
formContext.getControl('red_status').removeOption(283390003); //Hide "Approved" value
}
}
}
},
function (error) {
alert("Failure");
console.log(error.message);
}
);
}