Getting this error
Uncaught ReferenceError: changeMSsegment is not defined
if (checkedProductGroups.contains(PG_result[j].new_name)) {
addInput = $("<input type='checkbox' checked='checked' style='border:none; width:25px; align:left;' id='" + PG_result[j].new_productgroupId + "' onclick='clickProductGroup()'/>")[0];
}
else {
addInput = $("<input type='checkbox' style='border:none; width:25px; align:left;' id='" + PG_result[j].new_productgroupId + "' onclick='clickProductGroup()'/>")[0];
}
******************************************
function changeMSsegment() {
debugger;
var OnChangeCheckedMSArr = new Array();
var OnChangeCheckedPGArr = new Array();
var formType = Xrm.Page.ui.getFormType();
if (formType != 1) {
Xrm.Page.data.save();
}
// var ckbArr = $("#new_addDiv_0 input[type='checkbox']:checked");
var ckbArr = parent.document.getElementById("new_addDiv_0").querySelectorAll('input[type="checkbox"]:checked');
var ckbPGArr = parent.document.getElementById("new_addDiv_1").querySelectorAll('input[type="checkbox"]:checked');
// var ckbPGArr = $("#new_addDiv_1 input[type='checkbox']:checked");
//required field logic
if (formType == 1) {
if (ckbArr.length > 0) {
$("#new_addDiv_0").css("border", "1px #6699cc solid");
}
else {
$("#new_addDiv_0").css("border", "1px red solid");
}
if (ckbPGArr.length > 0) {
$("#new_addDiv_1").css("border", "1px #6699cc solid");
}
else {
$("#new_addDiv_1").css("border", "1px red solid");
}
}
for (var i = 0; i < ckbPGArr.length; i++) {
OnChangeCheckedPGArr.push(ckbPGArr[i].id);
}
$("#new_addDiv_1").empty();
if (ckbArr.length > 0) {
for (var i = 0; i < ckbArr.length; i++) {
var options_1 = "$select=new_name,new_productgroupId&$filter=new_MSSegment/Id eq guid'" + ckbArr[i].id + "' and statecode/Value eq 0";
var PG_result = RetrieveMyMultipleRecords("new_productgroup", options_1);
if (PG_result != null) {
for (var j = 0; j < PG_result.length; j++) {
var pOption = PG_result[j].new_name;
var addInput = "";
if (OnChangeCheckedPGArr.contains(PG_result[j].new_productgroupId)) {
addInput = $("<input type='checkbox' checked='checked' style='border:none; width:25px; align:left;' id='" + PG_result[j].new_productgroupId + "' onclick='clickProductGroup()'/>")[0];
}
else {
addInput = $("<input type='checkbox' style='border:none; width:25px; align:left;' id='" + PG_result[j].new_productgroupId + "' onclick='clickProductGroup()'/>")[0];
}
var addLabel = $("<label class='mslab' style='width:150px;'/>")[0];
addLabel.innerText = pOption;
var addBr = $("<br/>")[0]; //it's a 'br' flag
parent.document.getElementById("new_addDiv_1").appendChild(addInput);
parent.document.getElementById("new_addDiv_1").appendChild(addLabel);
parent.document.getElementById("new_addDiv_1").appendChild(addBr);
}
}
}
}
}
*This post is locked for comments