【发布时间】:2015-07-29 23:29:50
【问题描述】:
如何在以下问题给出的答案中获得menu 实例?
【问题讨论】:
标签: eclipse-rcp rcp e4
如何在以下问题给出的答案中获得menu 实例?
【问题讨论】:
标签: eclipse-rcp rcp e4
使用 EModelService 通过 ID 查找菜单。
@Inject
EModelService modelService;
List<MMenu> list = modelService.findElements(app, "menu id", MMenu.class,
Collections.emptyList(), EModelService.IN_MAIN_MENU);
您必须使用带有EModelService.IN_MAIN_MENU 标志的findElements 调用来搜索菜单。
【讨论】:
modelService.find("menu id", application); 在我的 @AboutToShow 方法中返回 null。你知道为什么吗?