The BUTTONMENU component represents a button. When the user clicks the button then a menu is opened, that is directly located below (of if not enough space: above) the button.

The component can be configured to also behave as normal button (activating a action listener on server side) on its left side and to open up the menu on its right side. Use attribute BUTTONMENUMODE to select the appropriate behavior.