Note: exer_withverdate is the name of the field
Code: Select all
function checkOpportunityStage() {
var selected = document.getElementById('exer_opportunitystage').value;
if (selected == "963360000") {
Xrm.Page.getAttribute("exer_withverdate").setValue(true);
hideWidthVerDate();
Xrm.Page.getAttribute("exer_versiondate").setRequiredLevel("none");
}
else if (selected == "963360001") {
Xrm.Page.getAttribute("exer_withverdate").setValue(false);
hideWidthVerDate();
Xrm.Page.getAttribute("exer_versiondate").setRequiredLevel("none");
}
else if (selected == "963360002") {
Xrm.Page.getAttribute("exer_withverdate").setValue(false);
hideWidthVerDate();
Xrm.Page.getAttribute("exer_versiondate").setRequiredLevel("none");
}
else if (selected == "963360003") {
Xrm.Page.getAttribute("exer_withverdate").setValue(true);
hideWidthVerDate();
Xrm.Page.getAttribute("exer_versiondate").setRequiredLevel("required");
}
}
Note:FieldName is the parameter being passed to the function, this is name of the field
Code: Select all
function SetFieldAsRequired(FieldName){
Xrm.Page.getAttribute(attributeName).setRequiredLevel("required");
}
function SetFieldAsNonRequired(FieldName){
Xrm.Page.getAttribute(attributeName).setRequiredLevel("none");
}
function SetFieldAsRecommended(FieldName){
Xrm.Page.getAttribute(attributeName).setRequiredLevel("recommended");
}