1

我在SapToolbarControl中有一个类型为的按钮ToolBarButtonType.ButtonAndMenu。我发现了如何获取按钮的 ID,并尝试了三种方法selectContextButton()selectButton()并且pressContextButton()

selectContextButton()总是抛出一个UnsupportedMethodException带有消息的

SAP 不支持方法 SapToolbarControl::SelectContextButton。

其他两种方法不抛出异常但什么也不做。

如何使用 和 类型的工具栏控制Menu按钮ButtonAndMenu

我在带有 SAPGui 7.30 的 Eclipse Luna 4.4.2 中使用 Silk4J 16.0 Hotfix 2。

4

1 回答 1

1

以编程方式单击按钮不会创建打开上下文菜单的视觉效果,但在单击按钮后,上下文菜单存在,可以从中选择项目,例如使用方法selectContextMenuItemByText()

selectContextMenuItemByText()将翻译后的人类可读文本作为参数,您可以在手动按下按钮时看到该参数(这会产生打开上下文菜单的视觉效果)。

于 2015-06-23T10:01:07.913 回答