我是eclipse e4应用程序的新手。 我有一个菜单项打开处理程序,当我点击它时出现了filedialog,我可以选择文件,我应该在视图部分显示所选的文件。
有人可以帮我解决如何从处理程序更新视图吗?
答案 0 :(得分:3)
您可以使用EPartService
在处理程序中找到您的部分:
@Execute
void execute(EPartService partService)
{
MPart part = partService.findPart("part id ");
// TODO use FileDialog
YourClass yourClass = (YourClass)part.getObject();
// TODO call a method in YourClass to set the table input
}
其中YourClass
是您为零件定义的类。然后,您只需要向YourClass
添加一个方法,您可以调用该方法来设置表输入。 “part id”是您在应用程序模型中为MPart指定的ID。