Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics CRM (Archived)

removeOption for Option set

Posted on by

Hi,

I have to show/hide values of an option set (field B) depending on other field (field A)

So how can I know which values I have hidden with the function removeOption so, when value of field A changes I have to add the values removed previosuly from field B.

Using Javscript

*This post is locked for comments

  • Jorge S Profile Picture
    Jorge S on at
    RE: removeOption for Option set

    Thanks, I thought it was a bit overkilling when I first read the solution provided, but now I have implemented it and its so simple. Thanks

  • Verified answer
    gdas Profile Picture
    gdas 50,085 on at
    RE: removeOption for Option set

    Hi Jorge,

    Try with this - 

    function OptionSetAddRemove() {
        var optionSet = Xrm.Page.ui.controls.get("new_myoptionset");
        var optionSetValues = optionSet.getAttribute().getOptions(); // retrieve All options of Option set field
        optionSet.clearOptions();
        optionSetValues.forEach(function (element) {
            if (element.value == "831260009")  // Add Options which you want to show based on value
                optionSet.addOption(element);
            if (element.value == "831260008")  // Remove options which you want to hide based on value 
                optionSet.removeOption(element);
    
        });
    }
    


Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,214 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans