I have a button in a SapToolbarControl which is of type ToolBarButtonType.ButtonAndMenu
. I found out how to get the ID of the button and I have tried the three methods selectContextButton()
, selectButton()
and pressContextButton()
:
selectContextButton()
always throws a UnsupportedMethodException
with the message
The method SapToolbarControl::SelectContextButton is not supported for SAP.
The other two methods do not throw an exception but do nothing.
How can I make use of toolbar control buttons of type Menu
and ButtonAndMenu
?
I'm using Silk4J 16.0 Hotfix 2 in Eclipse Luna 4.4.2 with SAPGui 7.30.
Clicking the button programmatically does not create the visual effect of opening a context menu, but after clicking the button, the context menu exists from which an item can be selected, e.g. with the method selectContextMenuItemByText()
.
selectContextMenuItemByText()
takes the translated human readable text as a parameter which you can see when pressing the button manually (which creates the visual effect of opening a context menu).