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

Popular posts from this blog

Data Upload into CRM from Excel Using Power Automate

Run a Dynamics 365 Plugin from JavaScript on Button Click

Update a Lookup Field value using PowerAutomate