Monday, 8 January 2018

{Know-How}MSCRM D365 JS - show or hide section using display name or label


Code Snippet to show or hide a Section using display name

Function to show or hide section


ToggleSection = function (tabName, sectionName, isVisible) {
    var tabs = Xrm.Page.ui.tabs.get();
    for (var i in tabs) {
        var tab = tabs[i];
        if (tab.getLabel() === tabName) {
            var sections = tab.sections.get();
            for (var s in sections) {
                var section = sections[s];
                if (section.getLabel() === sectionName) {
                    section.setVisible(isVisible);
                }
            }
        }
    }
};

Usage
ToggleSection("AdminTab","SectionName",false); //Hide
ToggleSection("AdminTab","sectionName",true); //Show

Note: The labels are case sensitive

No comments:

Post a Comment