Quantcast
Channel: Microsoft Dynamics CRM Forum - Recent Threads
Viewing all articles
Browse latest Browse all 82002

Multi-Select Option Set Javascript

$
0
0

We have a requirement to show different sections on a form based on the options that are selected in a multiselect option set.  The code appears to be working correctly when we manually run it in the browser devtools but the events we have setup for onload and onchange dont seem to be triggering. Any suggestions would be greatly appreciated! 

varcommodity = Xrm.Page.getAttribute("new_affectedcommodity").getValue();


functionDoSomething(item){
    switch(item){
        case287820000:
            Xrm.Page.ui.tabs.get("general").sections.get("affectedusers").setVisible(true);  //Shows affected users
        break;
        case287820001:
            Xrm.Page.ui.tabs.get("general").sections.get("affectedassets").setVisible(true);  //Shows affected assets
        break;
        case287820002:
            Xrm.Page.ui.tabs.get("general").sections.get("affectedappsandservices").setVisible(true);  //Shows affected service/app
        break;
            default:
            Xrm.Page.ui.tabs.get("general").sections.get("affectedusers").setVisible(false);  //Hides affected users
            Xrm.Page.ui.tabs.get("general").sections.get("affectedassets").setVisible(false);  //Shows affected assets
            Xrm.Page.ui.tabs.get("general").sections.get("affectedappsandservices").setVisible(false);  //Hides affected service/app
        break;
    }
}

commodity.forEach(item=>DoSomething(item));

Viewing all articles
Browse latest Browse all 82002

Latest Images

Trending Articles



Latest Images