27. November 2015 15:25
30. November 2015 12:26
1. Dezember 2015 08:55
function kdnr_vorh_check ()
{
var kdnr_akt=Xrm.Page.getAttribute("kundennummer").getValue();
var x=top.document.getElementById("account|NoRelationship|Form|Mscrm.Form.account.SaveAndClose");
var y=top.document.getElementById("account|NoRelationship|Form|Mscrm.Form.account.Save");
if (kdnr_akt == null)
{
kdnr_akt = 1;
}
// Service Url
var serverUrl = Xrm.Page.context.getServerUrl();
var dataServiceUrl = serverUrl + "/XRMServices/2011/OrganizationData.svc";
// Datenabfrage
var oDataSelect = dataServiceUrl + "/AccountSet?$filter=kundennummer eq '" + kdnr_akt + "'";
// request generieren
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: oDataSelect,
beforeSend: function (XMLHttpRequest) { XMLHttpRequest.setRequestHeader("Accept", "application/json"); },
success: function (data, textStatus, XmlHttpRequest)
{
if (data.d.results.length > 0)
{
var kdnr_vorh = data.d.results[0].kundennummer;
if (kdnr_akt == kdnr_vorh)
{
alert("Diese Kundennummer ist bereits vergeben."+"\n"+"Speichern ist nicht möglich");
console.log(data.d.results[0]);
x.style.visibility="hidden";
y.style.visibility="hidden";
$("#savefooter_statuscontrol").hide()
}
}else{
x.style.visibility ="visible";
y.style.visibility ="visible";
$("#savefooter_statuscontrol").show()
}
},
error: function (XmlHttpRequest, textStatus, errorThrown)
{ alert('OData Select Failed: ' + oDataSelect); return false;}
});
}
1. Dezember 2015 12:27
1. Dezember 2015 16:49
Roxxinger hat geschrieben:kleiner Hinweis: getDocumentById und generelle DOM Modifikationen sind nicht offiziell supported.