我是eclipse e4应用程序的新手。
我有一个菜单项打开处理程序,当我单击它时,将显示文件对话框,并且可以选择文件,并且应该在视图部件上显示所选文件。
谁能帮我如何从处理程序中更新视图?
最佳答案
您可以使用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
添加一个方法即可调用以设置表输入。 “部件ID”是您在应用程序模型中为MPart指定的ID。