// Get the page manager var ribbonPageMgr = SP.Ribbon.PageManager.get_instance(); // Get the ribbon var ribbon = ribbonPageMgr.get_ribbon(); // Get the tab in which button resides var ribbonTab = ribbon.getChild("Ribbon.List"); // CUI.Tab // Get the group in tab in which button resides var ribbonGroup = ribbonTab.getChild("Ribbon.List.Settings"); // CUI.Group
In my case the ribbon button resides in the "List" tab under the "Settings" group. But I am stuck after this point. From whatever resources I could find on the web I have come to conclusion that a ribbon button resides in following containers:
CUI.Tab --> CUI.Group --> CUI.Layout --> CUI.Section
How do I proceed to find
CUI.Section and eventually my ribbon button? Is this the correct way that I am following?