WEBAPI`function InitChannelTagParameterByTaggingId()
{
Xrm.Page.data.entity.save();
var defaultParam ="";
var defaultTagName="";
var defaultTagCode="";
debugger;
if(Xrm.Page.getAttribute(“tagging”).getValue()==null)
return null;
var TaggingId= Xrm.Page.getAttribute(“tagging”).getValue()[0].id;
if(TaggingId ==null)
{
return null;
}
TaggingId= TaggingId.replace("{", “”).replace("}", “”);
var req = new XMLHttpRequest();
var requestURL = Xrm.Page.context.getClientUrl() + “/api/data/v8.1/taggings?KaTeX parse error: Expected 'EOF', got '&' at position 6: top=1&̲select=defaultparameter,name,tagcode&$filter=taggingid eq '” + TaggingId+ “’”;
req.open(“GET”, requestURL, false);
req.setRequestHeader(“OData-MaxVersion”, “4.0”);
req.setRequestHeader(“OData-Version”, “4.0”);
req.setRequestHeader(“Accept”, “application/json”);
req.setRequestHeader(“Content-Type”, “application/json; charset=utf-8”);
req.setRequestHeader(“Prefer”, “odata.include-annotations=”*"");
req.onreadystatechange = function() {
if (this.readyState === 4) {
req.onreadystatechange = null;
if (this.status === 200) {
var result = JSON.parse(this.response);
defaultParam = result.value[0].aia_defaultparameter;
defaultTagName =result.value[0].name;
defaultTagCode =result.value[0].tagcode;
} else {
console.log(this.statusText);
}
}
};
req.send();
Xrm.Page.getAttribute(“tagname”).setValue(defaultTagCode +" "+defaultTagName);
//if (Xrm.Page.getAttribute(“parameter”).getValue() == null)
//{
Xrm.Page.getAttribute(“parameter”).setValue(defaultParam );
//}
}`