Option Field Based on other Field Value using javascript
Option Field Based on Other Field Value using JavaScript
Field:
The field must be in Form
function filterClientStatusOptions(executionContext) {
debugger;
var formContext = executionContext.getFormContext();
var tradePartnerStatus = Xrm.Page.getAttribute("dsy_tradepartnerstatus").getValue();
var clientStatusControl = Xrm.Page.getControl("dsy_clientstatus");
var clientStatusAttr = Xrm.Page.getAttribute("dsy_clientstatus");
var allOptions = clientStatusAttr.getOptions();
allOptions.forEach(function(option) {
clientStatusControl.removeOption(option.value);
});
if (tradePartnerStatus == 0)
{
allOptions.forEach(function(option) {
if (option.value === 780100000) {
clientStatusControl.addOption(option);
}
if (option.value === 780100001) {
clientStatusControl.addOption(option);
}
});
}
else if (tradePartnerStatus == 1)
{
allOptions.forEach(function(option) {
if (option.value === 780100002) {
clientStatusControl.addOption(option);
}
if (option.value === 780100003) {
clientStatusControl.addOption(option);
}
if (option.value === 780100004) {
clientStatusControl.addOption(option);
}
});
}
}
Comments
Post a Comment